Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
Prøv : DataSet ds = new DataSet(); ds.ReadXml("user_list.xml"); listBox1.DataSource = ds.Tables[0]; // altså første tabel i datasættet listBox1.DataBind();
når jeg kompilerer med ovenstående c# kode får jeg denne fejl: 'System.Windows.Forms.ListBox' does not contain a definition for 'DataBind' så derfor fjerner jeg: listBox1.DataBind(); så kan jeg gdot komlilere. Der bliver bare ikke indsat den ønskede tekst i min listbox. For hver række i mit xml-dok står der i listboxen blot: System.Data.DataRowView
ahh... det er winforms du laver :o) (jeg sidder normalt med asp.net, så det har jeg lidt en tendens til at falde tilbage på - sorry).
Men prøv sådan her (du skal angive hvad der skal vises) :
DataSet ds = new DataSet(); ds.ReadXml(@"C:\TestFiles\SampleXml.xml"); // eller hvor du nu har den lstlistBox1.DataSource = ds.Tables[0]; lstlistBox1.DisplayMember = "SomeValue"; // det er så kolonnen Tables[0] i datasættet.
Ovenstående virker her, med den xml jeg postede tidligere.
// det er så kolonnen Tables[0] i datasættet giver jo ikke megen mening : // det er så værdien i kolonnen SomeValue i den første tabel i datasættet der bliver vist. ville nok have været bedre ;o) mvh
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.