Заполнение combobox datagridview
Я хочу заполнить combobox в datagrid именем элементов, а не идентификатором
у меня есть этот код :
его работа прекрасна, но он дозирует нагрузку в combobox его создание новых 3 столбцов
Что я уже пробовал:
<pre lang="vb"><pre> Public Sub getItemUnits(DGV As DataGridView, ItemID As Integer) Dim adp As New SqlClient.SqlDataAdapter("Select FirstUnit, SecondUnit, ThirdUnit from ItemsMainTbl where ItemID = '" & ItemID & "'", ConfigurationManager.ConnectionStrings("connSQLServer").ConnectionString) Dim ds As New DataSet adp.Fill(ds) Dim dt = ds.Tables(0) If dt.Rows.Count > 0 Then Dim dgvcc As DataGridViewComboBoxCell dgvcc = DGV.Rows(DGV.Rows.Count - 1).Cells(2) dgvcc.Items.Add(dt.Rows(0).Item("FirstUnit")) dgvcc.Items.Add(dt.Rows(0).Item("SecondUnit")) dgvcc.Items.Add(dt.Rows(0).Item("ThirdUnit")) DGV.ClearSelection() DGV.Rows(DGV.Rows.Count - 1).Cells(2).Selected = True End If End Sub
FrmManage_Store.ItemLoadGv.Rows.Add() FrmManage_Store.ItemLoadGv.Rows(FrmManage_Store.ItemLoadGv.Rows.Count - 1).Cells(0).Value = ItemsGv.CurrentRow.Cells(0).Value FrmManage_Store.ItemLoadGv.Rows(FrmManage_Store.ItemLoadGv.Rows.Count - 1).Cells(1).Value = ItemsGv.CurrentRow.Cells(1).Value ItemID = ItemsGv.CurrentRow.Cells(0).Value FrmManage_Store.ItemLoadGv.Rows(FrmManage_Store.ItemLoadGv.CurrentRow.Index).Cells(2).DataGridView.DataSource = p4.Get_Units_By_ItemID(ItemID)