在数据网格视图 C# 窗口窗体中单击时获取单元格的位置
本文关键字:单击 获取 单元格 位置 窗体 数据网 数据 网格 视图 窗口 | 更新日期: 2023-09-27 18:34:54
我在 Windows 窗体应用程序中有一个DataGrid
,我想获取用户单击的单元格的位置并显示行的内容。
我有 4 列,行数各不相同。
有人可以指出我正确的方向吗?
干杯
http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.cellclick.aspx
您需要利用 CellClick 事件来处理此问题。
将事件处理程序方法(类似于上面文章中的方法(挂接到数据网格,并且您将 args 中所需的所有信息传递给该方法(例如e.RowIndex
(。
创建事件处理程序
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
//Do what you want here with e.RowIndex or e.ColumnIndex, for example
}
连接它
this.dataGridView1.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellClick);