13. februar 2009 - 16:18Der er
8 kommentarer og 1 løsning
Tilføj element til comboelement
Hej Nedenstående kode udfylder en dropdown-boks. Mit problem består i øverst at tilføje et tomt fejlt eller et felt med en standardværdi (eks: <Vælg operativsystem>). mit forslag: comboBoxOPsystem.Items.Insert(0,new CustomItem("", 0)); virker IKKE.
private void PopulateAllOPsystem() { driverdatabaseDataSetTableAdapters.OperatingSystemTableAdapter OPadapter = new WindowsDrivere.driverdatabaseDataSetTableAdapters.OperatingSystemTableAdapter();
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Bliver nu indsat nederst i comboboxen, men jeg ønsker feltet øverst.. Kode: private void PopulateAllOPsystem() { driverdatabaseDataSetTableAdapters.OperatingSystemTableAdapter OPadapter = new WindowsDrivere.driverdatabaseDataSetTableAdapters.OperatingSystemTableAdapter();
driverdatabaseDataSet.OperatingSystemDataTable op; // op = ("<vælg>", 0); comboBoxOPsystem.DisplayMember = "OPName"; comboBoxOPsystem.ValueMember = "OperatingSystemID"; op = OPadapter.GetOperatingSystem(); comboBoxOPsystem.DataSource = op; op.Rows.Add(0, new CustomItem("<vælg>", 0)); }
Error 1 The best overloaded method match for 'System.Data.DataRowCollection.InsertAt(System.Data.DataRow, int)' has some invalid arguments E:\DriverProgram\WindowsDrivere\WindowsDrivere\FormModel.cs 276 13 WindowsDrivere
Error 2 Argument '1': cannot convert from 'int' to 'System.Data.DataRow' E:\DriverProgram\WindowsDrivere\WindowsDrivere\FormModel.cs 276 30 WindowsDrivere
Error 3 Argument '2': cannot convert from 'WindowsDrivere.CustomItem' to 'int' E:\DriverProgram\WindowsDrivere\WindowsDrivere\FormModel.cs 276 33 WindowsDrivere
Dit forslag giver: Error 1 The best overloaded method match for 'System.Data.DataRowCollection.InsertAt(System.Data.DataRow, int)' has some invalid arguments E:\DriverProgram\WindowsDrivere\WindowsDrivere\FormModel.cs 275 13 WindowsDrivere
Error 2 Argument '1': cannot convert from 'WindowsDrivere.CustomItem' to 'System.Data.DataRow' E:\DriverProgram\WindowsDrivere\WindowsDrivere\FormModel.cs 275 30 WindowsDrivere
Jeg har selv forsøgt: op.Rows.Add(0, new CustomItem("<VÆLG>", 0)); men her sættes rækken nederst (og ikke øverst) i combo-boksen.
Kan man måske - på en eller anden måde - sætte rækken ind førend dataene hentes fra databasen? I stil med dette: private void PopulateAllOPsystem() { driverdatabaseDataSetTableAdapters.OperatingSystemTableAdapter OPadapter = new WindowsDrivere.driverdatabaseDataSetTableAdapters.OperatingSystemTableAdapter();
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.