MATLAB: How to save the data from editbox to uitable

editboxguiuitable

I want to save the data entered in editbox to uitable , and store the successive data in uitable (i.e.,every time when I enter the data in editbox must be saved in same uitable one by one).

Best Answer

this_string = get(hObject, 'String');
current_data = get(handles.uitable1, 'data');
if ~iscell(current_data)
current_data = num2cell(current_data);
end
current_data{end+1,1} = this_string;
set(handles.uitable1, 'Data', current_data);