gpt4 book ai didi

vb.net - 使用 vb.net 重命名 DataGridView 控件中的列标题

转载 作者:行者123 更新时间:2023-12-03 02:06:53 25 4
gpt4 key购买 nike

我尝试了以下代码,但列仍然继承表的字段名称

   DataGridView1.DataSource = ds.Tables("student_attendance_table")
With DataGridView1
.RowHeadersVisible = False
.Columns(0).Name = "Register No."
.Columns(1).Name = "Date"
.Columns(2).Name = "Year"
.Columns(3).Name = "Batch"
.Columns(4).Name = "Hour 1"
.Columns(5).Name = "Hour 2"
.Columns(6).Name = "Hour 3"
.Columns(7).Name = "Hour 4"
.Columns(8).Name = "Hour 2"
.Columns(9).Name = "Attendance"
End With

内容如下:

1138M0345   27-07-2013  3   1   P   P   P   P   P   P
1138M0346 27-07-2013 3 1 P P P P P P
1138M0347 27-07-2013 3 1 P P P P P P
1138M0348 27-07-2013 3 1 P P P P P P
1138M0349 27-07-2013 3 1 P P P P P P
1138M0350 27-07-2013 3 1 P P P P P P
1138M0343 27-07-2013 3 1 A A A A A A
1138M0344 27-07-2013 3 1 A A A A A A

我还需要使用 REGNO (第一列)按升序对内容进行排序

我正在使用 vb.net

最佳答案

要更改列标题,请使用.HeaderCell.Value = "Display Value"

DataGridView1.DataSource = ds.Tables("student_attendance_table")
With DataGridView1
.RowHeadersVisible = False
.Columns(0).HeaderCell.Value = "Register No."
.Columns(1).HeaderCell.Value = "Date"
.Columns(2).HeaderCell.Value = "Year"
.Columns(3).HeaderCell.Value = "Batch"
.Columns(4).HeaderCell.Value = "Hour 1"
.Columns(5).HeaderCell.Value = "Hour 2"
.Columns(6).HeaderCell.Value = "Hour 3"
.Columns(7).HeaderCell.Value = "Hour 4"
.Columns(8).HeaderCell.Value = "Hour 2"
.Columns(9).HeaderCell.Value = "Attendance"
End With

对于初始排序,您可以使用

DataGridView1.Sort(DataGridView1.Columns(0), System.ComponentModel.ListSortDirection.Ascending)

关于vb.net - 使用 vb.net 重命名 DataGridView 控件中的列标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17895013/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com