[英]how do I get the data from selected row by its column name from datagridview in c#
[英]How do I retrieve data from cell of selected row in datagridview?
我有一个7列的datagridview
,列0和1不可见。 列0是ID列。 当我选择row
我想获取Column 0
的值。 一旦有了值,就可以从data table
删除行。 从DataGridView
删除行不是问题。
这行返回row index
没有问题;
int rowIndex = customer_Ship_ContactsDataGridView.SelectedRows[0].Index;
然后,根据我的所有研究,似乎该行将从所选row
data from column 0
获取data from column 0
。 但事实并非如此。 我收到一条错误消息,指出“将字符串转换为DateTime时,分析字符串以获取日期之前的日期……”
int contact_ID = int.Parse(customer_Ship_ContactsDataGridView[0, rowIndex].Value.ToString());
教我如何从DataGridView
的选定行中获取toString
value of a column
的value of a column
任何帮助将不胜感激。
我在另一篇文章“ 获取DataGridView中特定列的值”中找到了答案。 我不确定为什么昨晚没有找到这个,除了今天我简化了搜索并发现了这篇文章。 很抱歉给我带来任何麻烦,我真的很喜欢使用本网站来寻求帮助。
DataGridViewRow row = customer_Ship_ContactsDataGridView.CurrentCell.OwningRow;
string contact_ID = row.Cells["Contact_ID"].Value.ToString();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.