关于WinForm的一个常用性问题 在winform的DataGridView这个表控件里,双击选中的行后,如何得到双击的当前行的主键?GridView控件可以这样写GridView.DataKeys[GridView1.selectIndex].value.tostring().注:现使用的是2005中的DataGridView.谢谢. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在gridview属性中设置你需要的ID;或者this.gridMain.IDName = "ID";然后在双击事件中找this.gridMain.CurrentRowId; 用泛型来装数据然后在绑定到DataGridView中你可以在DataGridView中不显示id那一项,到是你想得到你选中那一项的id你就到泛型里取 private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { string strID = this.dataGridView1.CurrentRow.Cells[0].Value.ToString(); } 谢谢lsj_zrp ,按照你的说法,已经能够实现我所要表达的。也谢谢各位参与帮助的人。 请高手指点NPOI怎么使用。 容器动态包含自定义控件的问题(在线等) C#是干么的? 和vc比起来有什么差别? WinForm关于在树上递归的问题 C# 中如何利用ADSI查询本地特定用户帐号啊(没有域)? 将c#sql语句转换成存储过程,有问题!!帮解决!!急迫等!! 关于DataRow与Hashtable,那种存取数据效率更高呢? 数据库字段调整后,以前自动生成的数据集不能用了。求救! 从vb,vc-以后可能要出的F#,微软这种搞法行吗? 怎样从exe和dll文件中提取图标? DES加密问题,明文和密文不一样长 字符个数累加!!
或者this.gridMain.IDName = "ID";
然后在双击事件中
找this.gridMain.CurrentRowId;
然后在绑定到DataGridView中你可以在DataGridView中不显示id那一项,到是你想得到你选中那一项的id你就到泛型里取
{
string strID = this.dataGridView1.CurrentRow.Cells[0].Value.ToString();
}
也谢谢各位参与帮助的人。