我有一个datagridview
有7列,第0列和第1列不可见。第0列是ID列。当我选择row
时,我希望获得Column 0
中的值。获得该值后,我可以删除data table
中的行。删除DataGridView
中的行不是问题。
此行返回row index
没有问题;
int rowIndex = customer_Ship_ContactsDataGridView.SelectedRows[0].Index;
然后,根据我的所有研究,这条线似乎会获得所选data from column 0
的{{1}}。但事实并非如此。我收到一个错误,指出"当将字符串转换为DateTime时,将字符串解析为采用之前的日期......"
row
教我如何从int contact_ID = int.Parse(customer_Ship_ContactsDataGridView[0, rowIndex].Value.ToString());
的选定行中获取value of a column
toString
的任何帮助都将非常感谢。
答案 0 :(得分:0)
我在另一篇文章Get value in specific column in DataGridView中找到了答案。我不知道为什么我昨晚没有找到这个,除了今天我简化了我的搜索并发现了这篇文章。对不起我可能造成的任何麻烦,我真的很喜欢使用这个网站寻求帮助。
DataGridViewRow row = customer_Ship_ContactsDataGridView.CurrentCell.OwningRow;
string contact_ID = row.Cells["Contact_ID"].Value.ToString();