c# datagridview点击事件

您所在的位置:网站首页 datagridviewselectedrows c# datagridview点击事件

c# datagridview点击事件

2023-03-27 14:57| 来源: 网络整理| 查看: 265

C# 中,DataGridView 控件支持多种事件。其中,点击事件主要使用「CellClick」或「RowEnter」事件。

CellClick 事件:在 DataGridView 的单元格被点击时发生,您可以通过它来获取点击的单元格的列和行的索引。

RowEnter 事件:在鼠标悬停在 DataGridView 中的行上时发生,您可以通过它来获取当前鼠标悬停的行的索引。

下面是如何在上述事件中处理点击事件的代码示例:

private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) { // 获取点击的单元格的列和行的索引 int rowIndex = e.RowIndex; int columnIndex = e.ColumnIndex; // 如果索引有效,说明点击了单元格 if (rowIndex >= 0 && columnIndex >= 0) { // 获取点击的单元格 DataGridViewCell cell = dataGridView1.Rows[rowIndex].Cells[columnIndex]; // 获取点击的单元格的值 object value = cell.Value; // ... } } private void dataGridView1_RowEnter(object sender, DataGridViewCellEventArgs e) { // 获取当前鼠标悬停的行的索引 int rowIndex = e.RowIndex; // 如果索引有效,说明悬停在某一行上 if (rowIndex >= 0) { // 获取当前悬停的行 DataGridViewRow row = dataGridView1.Rows[rowIndex]; // ... } } 复制代码


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3