如何从datagridview中选定行的单元格中检索数据?

时间:2014-11-11 17:44:09

标签: c# mysql datagridview

我有一个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的任何帮助都将非常感谢。

1 个答案:

答案 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();