Ja, det er ligesom om combobox'en "kender" til typen DataTable, og hvis Item er DataTables, saa skal den skrive en bestemt property ud og dermed ikke ToString()... who knows? Er der nogen der kender til dette?
Er glad for det hjalp. ;) Ved ikke lige, hvorfor den ikke bruger .ToString() på lige netop en datatable. Jeg prøvede at reflecte lidt i comboboxen, men fandt ikke noget brugbart
Efter lidt reflectering: Den tekst der bliver vist fremkommer via et kald til:
GetItemText
Proev evt. denne kode:
DataTable dt = new DataTable("qwel"); ComboBox cb = new ComboBox(); cb.FormattingEnabled = true; // udkommenter mig string s = cb.GetItemText(dt);
Her kommer teksten ud forkert.... men hvorfor? Proev at udkommenter linie 3 og koer programmet igen. Nu kommer det korrekt. Aabenbart sker der noget formattering.
Synes godt om
Ny brugerNybegynder
Din løsning...
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.