可以先给表增加一列,再把这个表加载到gridview
如:
Dim NewColumn As New System.Data.DataColumn
With NewColumn
.ColumnName = "GS_PM"
.AutoIncrementStep = 1
.AutoIncrementSeed = 1
.AutoIncrement = True
End With
dtt.Columns.Add(NewColumn) 'dtt为一个已知的数据表
dtt.Merge(dt)
Dim dv As New System.Data.DataView
dv = dtt.DefaultView
Me.dgGS.DataSource = dv 'dgGS为datagrid控件
Me.dgGS.DataBind()
VB.net
Dim col As New DataColumn("id", GetType(Integer))
dts.Tables(0).Columns.Add("id")
dim i as integer
for i=0 to dts.Tables(0).Rows.Count-1
dts.Tables(0).Rows(i).Item("id")=i
next