vb.net datagridview 如何设置行表头?
我想让行表头 按顺序显示数字:123456789....如何设置啊?
[解决办法]
应该是固定列赋值吧(左边第一列)
'固定列赋值
DataGridView1.DataSource = ds.Tables(0)
For i As Integer = 0 To DataGridView1.Rows.Count - 1
DataGridView1.Rows(i).HeaderCell.Value = Str(i + 1)
Next
你写成一个过程,在初始化、datagridview排序等调用。
[解决办法]
给datatable中添加新列并赋值的方法
Dim dtblREPORT As DataTable
dtblREPORT = SelectREPORT() '执行的某次查询
Dim a As New Data.DataColumn
a.ColumnName = "新加的列" '新加列的headerName
dtblREPORT.Columns.Add(a)
For u As Integer = 0 To dtblREPORT.Rows.Count - 1
dtblREPORT.Rows(i).Item("1") = "1" '为新加列赋值
Next