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

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.

 Respuesta aceptada

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 comentarios

Mahbube
Mahbube el 26 de Dic. de 2014
That's exactly what i was looking for. I understood my mistake.
Thank you so much.
No problem. Thank you very much for accepting my answer.

Iniciar sesión para comentar.

Más respuestas (0)

Etiquetas

Preguntada:

el 25 de Dic. de 2014

Comentada:

el 26 de Dic. de 2014

Community Treasure Hunt

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

Start Hunting!

Translated by