Avatar billede unknown_someone Juniormester
17. september 2007 - 11:14 Der er 9 kommentarer og
1 løsning

add item til databound combobox

Jeg har en winforms combobox som jeg sætter datasource til en datatable. Hvordan kan jeg tilføje en ekstra værdi som første værdi i min datatable uden at pille ved min datatable?
Avatar billede mikkel_sommer Nybegynder
17. september 2007 - 12:10 #1
Du kan tage en arrayliste og indsætte den ønskede værdi og derefter fylde værdierne fra din datatable i det og til sidst bruge denne som datasource til din combobox.
Avatar billede unknown_someone Juniormester
17. september 2007 - 13:38 #2
grunden til at du foreslår at gøre det på den måde er det at det ikke er muligt - som i fx ASP.NET - at appende en combobox?
Avatar billede mikkel_sommer Nybegynder
17. september 2007 - 13:41 #3
er ikke sikker på hvad du mener med at appende en combobox...
Avatar billede unknown_someone Juniormester
17. september 2007 - 14:39 #4
i ASP.NET kan man sætte AppendDataBoundItems Property til true og så kan man tilføje værdier til sin box udover hvad man har databundet dertil - dvs man slipper for at lave den workaround du har foreslået.
Avatar billede mikkel_sommer Nybegynder
17. september 2007 - 15:15 #5
Det er meget muligt man kan det og i forms men bliver det næsten ikke det samme når det er den første værdi som ikke kommer fra din datatable, med mindre jeg har misforstået dig så er det vel bare et spørgsmål om du vil add eller append, med mindre man når man appender kan angive at den nye værdi skal appendes som den første...
Avatar billede unknown_someone Juniormester
17. september 2007 - 15:42 #6
jo - det er korrekt, men du kan jo også komme fra København til Århus på flere måder; du kan flyve og komme frem hurtigt eller du kan gå, hvor du stadig kommer frem men det tager bare noget længere tid - og det samme her, det må alt andet lige være mere hensigtsmæssigt rent performance-mæssigt hvis der fandtes en metode i winforms svarende til AppendDataBoundItems i ASP.NET fremfor at en workaround med fx en extra arrayliste.
Avatar billede mikkel_sommer Nybegynder
17. september 2007 - 15:47 #7
enig, men som sagt, så kræver dette at du kan appende til begyndelsen af din datasource for jeg forstod på dig at den ekstra værdi skulle være den øverste i listen.
Avatar billede unknown_someone Juniormester
17. september 2007 - 16:22 #8
det kan man også i ASP.NET ;)
Avatar billede unknown_someone Juniormester
17. december 2007 - 12:59 #9
nå - men skal vi lukke her? lægger du et svar.
Avatar billede mikkel_sommer Nybegynder
17. december 2007 - 13:02 #10
OK :-)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester