Questione : Datagridview Combobox!

Ciao tutti, il

I hanno un datagridview con una colonna del combobox.  Che cosa sto facendo sta caricando un gruppo di dati con un valore da una tabella e sta visualizzando quel valore nel combobox per la fila di frist del datagrid.  Ogni fila dovrebbe avere un valore differente nella colonna del combobox.  Che cosa sta accadendo è lo stesso valore sta regolando per ogni combobox in ogni fila.  Così se ho 5 file, tutte e 5 le file hanno lo stesso valore.  Non voglio questo.  Qui è un esempio del mio codice: il

oscura i intRows come numero intero = il intRowNo fioco di dgvRO.Rows.Count
come il numero intero = distacco fioco di 0

come Dott. fioco di Nothing
mentre DataRow = Nothing
oscurano lo strItem mentre la stringa = il "" il

'attraverso il rows
di griglia per il intRowNo = 0 ai intRows - strItem di 1

= dgvRO.Rows (intRowNo). .Value

di Cells (“ItemNo„) con clsMP
. Il nome = il dsMP di cboName.Text
= l'estremità With

del
di .GetAuthorizedVendors (strItem) oscurano i intRecs come il numero intero = dsMP.Tables (0). Rows.Count
oscurano il intRow come il numero intero = 0

distacco =

di dsMP.Tables (0) se i intRecs > 0 Then

oscurano il dgvc come dgvc di DataGridViewComboBoxColumn
= il

di dgvRO.Columns (“cboItemNo„) per ogni Dott. nel distacco. Dgvc. Items.Add (Dott. di Rows
. Il fermo di intRowNo += 1

Next

di If

di conclusione del
Next

dell'articolo (“ItemNo„) .ToString) ex come gruppo di dati di Try


The di conclusione di Exception
carica attualmente con 1 ItemNo per il primo reocord.   Tutto l'aiuto sarebbe grande!

Thanks.

Jim
class= del

Risposta : Datagridview Combobox!

Ciao,

Potete asign l'esposizione ed i membri di valore del combinato e del datagrid gli faranno il fiammifero per poichè lungamente il campo asigned al comboboxcolum ha valori del datasource asigned, come questo:

        Dgvc fioco come DataGridViewComboBoxColumn
        dgvc = l$tipo C (dgvRO.Columns (“cboItemNo„), DataGridViewComboBoxColumn)
        dgvc.DataSource = YOUDATASOURCE
        dgvc.DisplayMember = “IL CAMPO che VOLETE VISUALIZZARE„
        dgvc.ValueMember = “IL CAMPO QUEL FIAMMIFERO IN ENTRAMBE LE TABELLE„

Ciò dovrebbe essere prima di voi carico voi datagrid.

Speranza che aiuta,
Altre soluzioni  
 
programming4us programming4us