c# 如何给 dataGridView里添加一个自增长列(列名为序号)

Posted bluedy1229

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c# 如何给 dataGridView里添加一个自增长列(列名为序号)相关的知识,希望对你有一定的参考价值。

System.Data.DataTable table = new DataTable();
                System.Data.DataColumn column = new DataColumn();

                column.ColumnName = "序号";
                column.AutoIncrement = true;
                column.AutoIncrementSeed = 1;
                column.AutoIncrementStep = 1;

                table.Columns.Add(column);
                table.Merge(ds.Tables[0]);

                datagridview1.DataSource = table;
                datagridview1.Columns["序号"].DisplayIndex = 0;//调整列顺序
复制过来的,希望对你有帮助,c# 支持 隐式的转换,你也可以用Convert 来转换类型

你也可以使用:
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
    {        if (e.Row.RowIndex >= 0)
        {          
            e.Row.Cells[0].Text = Convert.ToString(e.Row.DataItemIndex + 1);
        }
}

以上是关于c# 如何给 dataGridView里添加一个自增长列(列名为序号)的主要内容,如果未能解决你的问题,请参考以下文章

C# winform datagridview如何计算统计

如何将值收集到数组中并将集合传递给 C# 中的 datagridview?

C#里怎样清空DataGridview中的数据

C# winform DataGridView 如何实现删除 更新 手动绑定数据源(不是在控件里指定数据源) 求大神 在线等

如何在一个DataGridView中的一列添加DateTimePicker控件 C#

c# datagridview 中添加comboBox的问题