Pobranie zawartości

0

Witam,
pobieram wartości z bazy danych do ListBoxa.

Chciałbym pobrać całą zawartość z ListBoxa do tablicy, a konkretnie nazwy ListBoxItem Content.
Udało mi się pobrać :

 int nCountE = lbxRigtsEnabled.Items.Count;
            string[] sTmp2 = new string[nCountE];
            

            for (int i = 0; i < nCountE; i++)
            {
                sTmp2[i] = lbxRigtsEnabled.Items[i].ToString();
                Console.WriteLine(sTmp2[i]);
            } 

ale w tablicy mam "System.Windows.Controls.ListBoxItem: Print", a ja chciałbym pobrać sam "Print"

Z góry dziękuję
PiK

0

zamiast

lbxRigtsEnabled.Items[i].ToString(); 

zrob:

lbxRigtsEnabled.Items[i].Content.ToString(); 
0

lbxRigtsEnabled jest obiektem ListBox. lbxRigtsEnabled.Items[i] po w prowadzeniu kropki nie mam Content.

0

to jest tam pewnie .Value :)

0

Niestety value też nie ma. Jest to listbox w WPF.

0

http://msdn.microsoft.com/en-us/library/system.windows.controls.listbox.aspx

ListBoxitem lbi = lbxRigtsEnabled.Items[i] as ListBoxItem;
sTmp2[i] = lbi.Content;
Console.WriteLine(sTmp2[i]);
 
0

Wielkie dzięki, właśnie o to chodziło.
Pozdrawiam
PiK

1 użytkowników online, w tym zalogowanych: 0, gości: 1