Is there an option to write to a specific cell of a uitable
2 次查看(过去 30 天)
显示 更早的评论
I have a gui'd table. I want to change a specific cell in it.
How do I do that? The code I know so set the table data is:
STA1_Data = set(handles.STA1_Table,'Data',A); %(A is a matrix same size of STA1_Table)
Is there a syntax/way that updated only (for ex.) cell (3,7) of the table?
0 个评论
采纳的回答
Walter Roberson
2013-2-16
There is no supported MATLAB method to update only one particular cell, other than fetching the cell array, updating it, and set() it as the new cell array.
If I recall correctly, there is a Java method of updating single cells the constructs that underlie a uitable.
0 个评论
更多回答(1 个)
Jeffery Devereux
2016-11-10
编辑:Walter Roberson
2018-10-8
LBT = uitable(SimDat.LBFig,'Position',[5 60 595 450],...
'BackgroundColor',[1 1 1 ;0.85 1 1],...
'ForegroundColor','black',...
'RowName',[],...
'ColumnName',[],...
'Tag','LBTable');
LBT.Data{1,1} = ' Parameters:';
2 个评论
Jayant
2018-10-8
thanx sir, gret help.. is there any way to change the color also for individual cell in table..
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Migrate GUIDE Apps 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!