C# dataGridView最左侧自动生成序号
时间: 2024-01-07 08:48:10 浏览: 386
在dataGridView的左侧增加 序号
4星 · 用户满意度95%
可以通过在 `DataGridView` 的 `CellFormatting` 事件中设置第一列的值来实现自动生成序号。具体步骤如下:
1. 在 `DataGridView` 的属性窗口中,找到 `Columns` 属性,点击打开。
2. 在 `Add Column` 中添加一列,设置 `HeaderText` 为序号,`Name` 为序号。
3. 在 `DataGridView` 的属性窗口中,找到 `Events` 属性,点击打开。
4. 双击 `CellFormatting` 事件,在事件处理程序中添加以下代码:
```csharp
private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
if (this.dataGridView1.Columns[e.ColumnIndex].Name == "序号")
{
e.Value = e.RowIndex + 1;
}
}
```
以上代码中,我们通过判断当前列是否为序号列,然后将该单元格的值设置为当前行的行号加 1,即自动生成序号。最后别忘了保存代码并运行程序。
阅读全文