GUI I want to take datas from a struct into my listbox

1 Ansicht (letzte 30 Tage)
Mahbube
Mahbube am 25 Dez. 2014
Kommentiert: Shoaibur Rahman am 26 Dez. 2014
Hello;
First of all I'm new at MATLAB, have some problems and couldn't find anything on the net.
I have a struct array 'patient', and this array has the fields 'name', 'surname', 'age', 'ID', 'phoneNum' etc.. I want to display the fields surname and name side by side but separated with a comma on a listbox.
For example;
patient(1).name = NAME1;
patient(1).surname = SURNAME1;
patient(2).name = NAME2;
patient(2).surname = SURNAME2; ...
I wanna display
SURNAME1, NAME1;
SURNAME2, NAME2; ...
on listbox.
Thanks in advance.

Akzeptierte Antwort

Shoaibur Rahman
Shoaibur Rahman am 26 Dez. 2014
There are multiple ways to do so. One of them: I assume you have a pushbutton to display in the names in the listbox. And if so, load your patient data and add the following lines of code under the pushbutton callback function.
for k = 1:number of patients
c{k} = [patient(k).surname,', ', patient(k).name];
end
set(handles.YourListBoxTag,'String',c')
  2 Kommentare
Mahbube
Mahbube am 26 Dez. 2014
That's exactly what i was looking for. I understood my mistake.
Thank you so much.
Shoaibur Rahman
Shoaibur Rahman am 26 Dez. 2014
No problem. Thank you very much for accepting my answer.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Migrate GUIDE Apps finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by