datagridview 取消默认选中第一行第一格
时间: 2023-08-19 17:04:06 浏览: 118
你可以在 DataGridView 控件的 Load 事件中添加以下代码来取消默认选中第一行第一格:
```csharp
private void dataGridView1_Load(object sender, EventArgs e)
{
dataGridView1.ClearSelection();
}
```
这会清除 DataGridView 控件中的所有选中项,从而避免默认选中第一行第一格。如果你想要保留其他选中项,可以使用 `dataGridView1.Rows[0].Selected = false` 取消选中第一行,或者 `dataGridView1.CurrentCell = null` 取消选中当前单元格。
相关问题
C#取消datagridview默认选中第一行的代码
你可以在 datagridview 的 Load 事件中添加以下代码来取消默认选中第一行:
```csharp
private void dataGridView1_Load(object sender, EventArgs e)
{
dataGridView1.ClearSelection();
}
```
这样,当 datagridview 加载时,就会清除默认选中第一行的状态。
dataGridView默认选中第一行的数据
要使DataGridView控件默认选中第一行的数据,可以使用以下代码:
```csharp
// 将DataGridView的SelectionMode属性设置为FullRowSelect
dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
// 将DataGridView的MultiSelect属性设置为false,禁止多选
dataGridView1.MultiSelect = false;
// 检查DataGridView是否有数据行
if (dataGridView1.Rows.Count > 0)
{
// 默认选中第一行
dataGridView1.Rows[0].Selected = true;
}
```
这段代码首先将DataGridView的SelectionMode属性设置为FullRowSelect,以便整行被选中。然后将MultiSelect属性设置为false,禁止多选。最后,检查DataGridView是否有数据行,如果有,则将第一行设为选中状态。这样就可以实现默认选中第一行的数据。
阅读全文