双击gridview的一行,如何获得他的值? 在winform开发中,我要双击gridview的一行,后获得这一行某一列的值,应该在哪个事件里面写,如何写,请大家帮忙啊!在线等!!!!!!!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private void gridview1_MouseDown(object sender, MouseEventArgs e) { try { if (this.gridview1.HitTest(e.X, e.Y).Row > -1) { if (e.Clicks == 2) { int ID = Convert.ToInt32(this.gridview1[0, 0].ToString()); } } } catch { } } =============private void dataGridView1_CellMouseDown(object sender, DataGridViewCellMouseEventArgs e) { }这个 事件 ..... 小的不才,再问一句啊,e.Clicks == 2,这个是不是判断单击双击的,等于2就是双击? int ID = Convert.ToInt32(this.gridview1[0, 0].ToString());是关键,取值的语句,我理解的对吗? 可是取的是该行的某一列啊,可以去到e.item.cell[i]的形式吗,我这里现在实验不了,请告诉我一下,不胜感激! 你要的事件是CellMouseDown然后就可以去你要的列问题解决了,记得结贴 单击 事件 private void dataGridView1_CellMouseDown(object sender, DataGridViewCellMouseEventArgs e) { }双击事件 private void dataGridView1_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) { }并不需要 去判断 是 双击 还是单击 然后获取当前行的某一列的值 : DataGridView1.CurrentRow.Cells[i].Value.ToString(); C#.net 开发游戏问题 传奇3 怎样快速查出一个bug 关于++运算符 m的代表大小问题 严重怀疑 string 会内存泄露 关于timer的一段程序 如何通过网关方式做短信平台? 请高手帮忙:如何将Excel表导入Access数据库,前提是数据库中没有该表,需要根据导入的表自动在数据库中建立表? 哪位大侠有具体全面的.net做的mis项目体统及源代码参考一下,经验体会也好,感激不尽,再给分 各位学习C#的朋友,能不能留下Msn一块交流!(请版主手下留情!给我们菜鸟一个机会!) [菜单]怎样在一级菜单下动态增加2级菜单 求高手帮忙!用ObjectDataSource调用数据集总是出现错误
{
try
{
if (this.gridview1.HitTest(e.X, e.Y).Row > -1)
{
if (e.Clicks == 2)
{
int ID = Convert.ToInt32(this.gridview1[0, 0].ToString()); }
}
}
catch
{ }
}
private void dataGridView1_CellMouseDown(object sender, DataGridViewCellMouseEventArgs e)
{ }这个 事件 .....
int ID = Convert.ToInt32(this.gridview1[0, 0].ToString());是关键,取值的语句,我理解的对吗?
CellMouseDown
然后就可以去你要的列
问题解决了,记得结贴
private void dataGridView1_CellMouseDown(object sender, DataGridViewCellMouseEventArgs e)
{ }
双击事件
private void dataGridView1_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
{ }
并不需要 去判断 是 双击 还是单击