0

我正在开发一个 C# 项目,并且我有一个 DataGridview,我在其中使用以下代码动态添加一个新列。

DataGridViewColumn cl = new DataGridViewColumn();
cl.HeaderText = "Numbering";
grdCrew.Columns.Add(cl);

我想在每个新行上放一个实际上是行号的数字,但我想自动分配数字。

4

2 回答 2

1

试试这个 :

dataGridView1["ColumnName",rowIndex].DefaultNewRowValue = dt.Rows.Count;

更新:您也可以使用这些代码:

adapter.Fill(dt);
        dt.Columns["ColumnName"].DefaultValue = dt.Rows.Count;
于 2012-06-26T13:28:17.267 回答
0

尝试使用此代码

yourColumn.DefaultValue = yourTable.Rows.Count;
于 2012-06-26T13:18:50.503 回答