.net 如何获取datagridview中选定行列的DataGridViewComboBox列的ValueMember值

.net 如何获取datagridview中选定行列的DataGridViewComboBox列的ValueMember值,.net,winforms,c#-4.0,.net,Winforms,C# 4.0,假设您的DataGridView被称为dg: var currId=(int)dg.CurrentRow.Cells[“colName”].Value 其中colName是您给combo1的名称 DataGridViewComboBoxColumn combo1 = new DataGridViewComboBoxColumn(); var query = from a in db.itemmasters select new { a.ItemName, a.ItemId_Pk }; c

假设您的
DataGridView
被称为
dg

var currId=(int)dg.CurrentRow.Cells[“colName”].Value

其中colName是您给
combo1
的名称

DataGridViewComboBoxColumn combo1 = new DataGridViewComboBoxColumn();

 var query = from a in db.itemmasters select new { a.ItemName, a.ItemId_Pk };

 combo1.DataSource = query;

 combo1.DisplayMember = "ItemName";

 combo1.ValueMember = "ItemId_Pk";

 combo1.HeaderText = "Item Name";

 dgvBilling.Columns.Add(combo1);