怎么在除开一开始后取消datagridview的第一行默认
时间: 2023-12-14 22:39:21 浏览: 32
可以通过设置 `DataGridView` 的 `RowHeadersVisible` 属性为 `false` 来取消默认的第一行行头。示例代码如下:
```csharp
// 取消行头
dataGridView1.RowHeadersVisible = false;
```
此时,`DataGridView` 的第一行将不再显示行头。如果需要显示自己定义的行头,可以手动添加一行,并将其 `Frozen` 属性设置为 `true`。示例代码如下:
```csharp
// 添加自定义行头
DataGridViewRow headerRow = new DataGridViewRow();
headerRow.Frozen = true;
headerRow.CreateCells(dataGridView1);
headerRow.Cells[0].Value = "行头";
dataGridView1.Rows.Add(headerRow);
```
这样就可以在 `DataGridView` 中添加自己的行头了。
相关问题
datagridview 取消默认选中第一行第一格
你可以在 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 加载时,就会清除默认选中第一行的状态。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)