Pytanie : Datagridview Combobox!

Cześć Kolumna,

I mieć datagridview z combobox kolumna.  Datagrid I robić ładować dataset z wartość od stół i wystawiać ten wartość w the combobox dla the frist rząd the datagrid.  Kolumna rząd musieć różny wartość w the combobox kolumna.  Rząd zdarzać się być the ten sam wartość ustawiać dla ten sam combobox w ten sam rząd.  W Ten Sposób jeżeli I mieć 5 rząd, wszystkie 5 rząd mieć the ten sam wartość.  I chcieć to.  Tutaj być przykład mój kod:

Ćmić intRows Gdy Integer = dgvRO.Rows.Count
Ćmić intRowNo Gdy Integer = 0

Ćmić dt Gdy DataTable = Nothing
Ćmić dr Gdy DataRow = Nothing
Ćmić strItem Gdy Sznurek = ""

'pętla przez siatka rows
Dla intRowNo = (0) IntRows - 1

strItem = dgvRO.Rows (intRowNo). Cells ("ItemNo") .Value

Z clsMP
. Imię = cboName.Text
dsMP = .GetAuthorizedVendors (strItem)
Końcówka With

Ćmić intRecs Jako Integer = dsMP.Tables ((0)). Rows.Count
Ćmić intRow Jako Integer = 0

dt = dsMP.Tables ((0))

Jeżeli intRecs > (0) Then

Ćmić dgvc Jako DataGridViewComboBoxColumn
dgvc = dgvRO.Columns ("cboItemNo")

Dla/> dr W dt. Rows
dgvc. Items.Add (dr. Rzecz ("ItemNo") .ToString)
Next

Końcówka If

intRowNo += 1

Next

Chwyt reocord Jako Exception
Końcówka Try


The dataset ładować obecnie z (1) ItemNo dla the pierwszy reocord.   Jakaś pomoc być wielki!

Thanks.

Jim

Odpowiedź : Datagridview Combobox!

Cześć,

Ty móc asign the Pokaz i Wartość Członek the combo i the datagrid robić the dopasowanie dla ty długo the pole asigned the comboboxcolum mieć wartość the datasource asigned, jak jak:

        Ciemnawy dgvc Jako DataGridViewComboBoxColumn
        dgvc = CType (dgvRO.Columns ("cboItemNo"), DataGridViewComboBoxColumn)
        dgvc.DataSource = YOUDATASOURCE
        dgvc.DisplayMember = "THE POLE TY CHCIEĆ"
        dgvc.ValueMember = "THE POLE KTÓRY DOPASOWYWAĆ W OBA STÓŁ"

Datagrid musieć zanim ty ładować ty datagrid.

Nadzieja ono pomagać,
Inne rozwiązania  
 
programming4us programming4us