Para agregar una columna autonumérica a una DataTable es necesario crear un objeto DataTable y un objeto Column que tenga la propiedad AutoIncrement en true y luego agregarlo a la DataTable que deseamos como en el siguiente ejemplo:
DataTable myDt = new DataTable();
DataColumn dc = new DataColumn();
dc.ColumnName = "#";
dc.DataType = typeof(int);
dc.AutoIncrement = true;
dc.AutoIncrementSeed = 1;
dc.AutoIncrementStep = 1;
BoardCode bc = new BoardCode();
DataTable dt = bc.GetHoldersByBcID(int.Parse(this.TextBox1.Text));
myDt.Columns.Add(dc);
myDt.Merge(dt);
this.GridView1.DataSource = myDt;
this.GridView1.DataBind();
Asi, cuando la despleguemos en un DataGridView se mostrará en la primera columna con un contador de renglones.
Comentarios
Publicar un comentario