Avatar billede Cars10 Praktikant
20. juni 2007 - 12:45 Der er 8 kommentarer og
1 løsning

2 Comboboxe med samme source

Jeg har 2 comboboxe på min form, når jeg vælger indhold i den ene ændre den anden sig også. Hvordan ændre jeg dette?
Avatar billede horsmark Nybegynder
20. juni 2007 - 12:45 #1
Har du en url ?
Avatar billede horsmark Nybegynder
20. juni 2007 - 12:46 #2
hov sorry jeg er jo havnet i C# hvilket ikke er min kompetence sorry :-)
Avatar billede sph1nx Nybegynder
20. juni 2007 - 18:22 #3
altså, ligger problemet i at du ikke kan få den ene til at skifte når du vælger noget i den anden, eller er problemet at den ene ændrer sig når du vælger noget i den anden og det skal den ikke ?

har du evt. noget kode at vise ?
Avatar billede Cars10 Praktikant
20. juni 2007 - 19:56 #4
Atlså begge ændre sig til det samme, når jeg vælger noget i den ene. Man skal kunne vælge noget forskelligt i hver.
Nej der er ikke noget kode, de er blot indsat på en form og bundet til tabellen.
Avatar billede Cars10 Praktikant
22. juni 2007 - 13:08 #5
Jeg fandt noget kode i Designer.cs filen:

this.kontaktPersonIDComboBox.DataBindings.Add(new System.Windows.Forms.Binding("SelectedValue", this.tServiceKontraktBindingSource, "KontaktPersonID", true));
this.kontaktPersonIDComboBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.tServiceKontraktBindingSource, "KontaktPersonID", true, System.Windows.Forms.DataSourceUpdateMode.Never));
this.kontaktPersonIDComboBox.DataSource = this.tKontaktPersonerBindingSource;
this.kontaktPersonIDComboBox.DisplayMember = "Navn";
this.kontaktPersonIDComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.kontaktPersonIDComboBox.Location = new System.Drawing.Point(152, 68);
this.kontaktPersonIDComboBox.Name = "kontaktPersonIDComboBox";
this.kontaktPersonIDComboBox.Size = new System.Drawing.Size(131, 21);
this.kontaktPersonIDComboBox.TabIndex = 5;
this.kontaktPersonIDComboBox.ValueMember = "KontaktPersonID";


this.acceptKontaktPersonComboBox.DataBindings.Add(new System.Windows.Forms.Binding("SelectedValue", this.tServiceKontraktBindingSource, "AcceptKontaktPerson", true));
this.acceptKontaktPersonComboBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.tServiceKontraktBindingSource, "AcceptKontaktPerson", true, System.Windows.Forms.DataSourceUpdateMode.Never));
this.acceptKontaktPersonComboBox.DataSource = this.tKontaktPersonerBindingSource;
this.acceptKontaktPersonComboBox.DisplayMember = "Navn";
this.acceptKontaktPersonComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.acceptKontaktPersonComboBox.FormattingEnabled = true;
this.acceptKontaktPersonComboBox.Location = new System.Drawing.Point(152, 149);
this.acceptKontaktPersonComboBox.Name = "acceptKontaktPersonComboBox";
this.acceptKontaktPersonComboBox.Size = new System.Drawing.Size(131, 21);
this.acceptKontaktPersonComboBox.TabIndex = 11;
this.acceptKontaktPersonComboBox.ValueMember = "KontaktPersonID";
Avatar billede Cars10 Praktikant
22. juni 2007 - 13:09 #6
Avatar billede aaberg Nybegynder
22. juni 2007 - 14:11 #7
problemet er at dine combobokse får samme datasource. Du må oprette 2 forskellige datasources eller klone din datasource før du giver den til comboboksen.
Avatar billede Cars10 Praktikant
26. juni 2007 - 08:28 #8
Tak det virkede ligger du et svar?
Avatar billede aaberg Nybegynder
26. juni 2007 - 10:19 #9
svar
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