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

1 visualización (últimos 30 días)
Mahbube
Mahbube el 25 de Dic. de 2014
Comentada: Shoaibur Rahman el 26 de Dic. de 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.

Respuesta aceptada

Shoaibur Rahman
Shoaibur Rahman el 26 de Dic. de 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 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.
Shoaibur Rahman
Shoaibur Rahman el 26 de Dic. de 2014
No problem. Thank you very much for accepting my answer.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Migrate GUIDE Apps en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by