int index = dg_Product.CurrentRow.Index; //取得选中行的索引 txt_ProductId.Text = dg_Product.Rows[index].Cells["Id"].Value; //获取单元格列名为‘Id’的值 //txt_ProductId.Text为最终获取的选中行的ID值 获取DataGridView选中行 的 某列的值~ 参考:http://www.wxzzz.com/Program/DataGridView_SelectedRowValue