社区
C#
帖子详情
在右键点击DataGridView的时候,让点击的行成为该DataGridView的CurrentRow.
celebrate
2006-12-27 01:13:38
请教高手您:在右键点击DataGridView的时候,让点击的行成为该DataGridView的CurrentRow.
感谢!!
...全文
352
9
打赏
收藏
在右键点击DataGridView的时候,让点击的行成为该DataGridView的CurrentRow.
请教高手您:在右键点击DataGridView的时候,让点击的行成为该DataGridView的CurrentRow. 感谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
celebrate
2006-12-27
打赏
举报
回复
谢谢楼上的几位!
特别感谢sdl2005lyx() !!
bill024
2006-12-27
打赏
举报
回复
不好意思,我的是DataGrid
bill024
2006-12-27
打赏
举报
回复
private void dataGrid1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
if(e.Button==MouseButtons.Right)
{
System.Drawing.Point pt = new Point(e.X, e.Y);
DataGrid.HitTestInfo hti = dataGrid1.HitTest(pt);
if(hti.Type == DataGrid.HitTestType.Cell)
{
MessageBox.Show(dataGrid1[hti.Row, hti.Column].ToString());
}
}
}
也是可以的。
xray2005
2006-12-27
打赏
举报
回复
学习
sdl2005lyx
2006-12-27
打赏
举报
回复
zestheart(零度经线) ,谢谢⌒⊙⊙⌒。
zestheart
2006-12-27
打赏
举报
回复
路过发现sdl2005lyx() 绝对技术上的好人~~顶一下~~~
sdl2005lyx
2006-12-27
打赏
举报
回复
lz:如果问题还没解决,可直接发短信给我。。。。
sdl2005lyx
2006-12-27
打赏
举报
回复
lz: 解决办法如下:
private void dataGridView1_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
//取得鼠标点击位置的信息,例如,行索引和列索引
DataGridView.HitTestInfo info = dataGridView1.HitTest(e.X, e.Y);
//取得点击位置的行
DataGridViewRow dgr = dataGridView1.Rows[info.RowIndex];
//设置当前单元格,由于CurrentRow是只读属性,只有借助CurrentCell。
//必须将 CurrentCell 属性设置为所需行中的单元格。
dataGridView1.CurrentCell=dgr.Cells[info.ColumnIndex];
//到此已经将点击的行成为该DataGridView的CurrentRow,下面让其处于选中状态,可以不用
dataGridView1.Rows[info.RowIndex].Selected = true;
}
}
burnett
2006-12-27
打赏
举报
回复
应该自定义事件了~~
帮忙顶。
一
行
代码搞定Oracle +
DataGridView
的 增删改查图文教程
dataGridView
1.
Row
s.RemoveAt(
dataGridView
1.
Current
Row
.Index); } private void button4_Click(object sender, EventArgs e) { //保存数据 dt_KEZZTableAdapter.Update(ds_kezz.dt_KEZZ); } private ...
c#控件使用方法
if
dataGridView
1
Current
Row
Index 0 ||
dataGridView
1
Current
Row
IsNew
Row
{ textBox1 Text
dataGridView
1
Row
s[
dataGridView
1
Current
Row
Index] Cells[0] Value ToString ; pa textBox1 Text; textBox2 ...
C#全能速查宝典
1.1.18 ReadLine方法——从当前流中读取一
行
字符 20 1.1.19 typeof运算符——获得系统原型对象的类型 21 1.1.20 using关键字——引入命名空间 22 1.1.21 WriteLine方法——写入流 23 1.2 数学方法类——Math 25 ...
DataGridView
.
Current
Row
与
DataGridView
.Selected
Row
s
DataGridView
.
Current
Row
属性 :获取包含当前单元格的
行
。只能为一
行
。 ...
DataGridView
.
Current
Row
.Cells[列index].Value取值。 int i =
DataGridView
1.
Current
Row
.Index; 选择单元框所在
行
的
行
Datagridview
Current
Row
.Index
int index =
dataGridView
1.
Current
Row
.Index; //获取当前选择
行
引导 string str =
dataGridView
1.
Row
s[index].Cells[7].Value.ToString();//获取值 转载于:https://www.cnblogs.com/EthanSun/p/3140631.html...
C#
110,588
社区成员
642,562
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章