我正在开发一个C#项目,我有一个DataGridview,我在其中使用以下代码动态添加一个新列。
DataGridViewColumn cl = new DataGridViewColumn();
cl.HeaderText = "Numbering";
grdCrew.Columns.Add(cl);
我想在每个新行上放一个实际上是行数的数字,但我想自动分配数字。有什么帮助吗?
答案 0 :(得分:1)
试试这个:
dataGridView1["ColumnName",rowIndex].DefaultNewRowValue = dt.Rows.Count;
更新: 您也可以使用以下代码:
adapter.Fill(dt);
dt.Columns["ColumnName"].DefaultValue = dt.Rows.Count;
答案 1 :(得分:0)
尝试使用此代码
yourColumn.DefaultValue = yourTable.Rows.Count;