我的 gridview 的列名跟在我的数据库中的表的列名之后。 无论如何,我可以在 gridview 中修改它们的列名而不更改我的数据库表的列名吗??
Public Sub LoadDataPI()
mycom.Connection = cn
mycom.CommandText = <SQL>SELECT CDate,AName,DPosition,Address,Gender,Telephone,Cellphone,Email,Bdate,CStatus,Height,Weight,Religion,Spouse,SOccupation,FName,FOccupation,MName,MOccupation,EmerName,EmerAddress,EmerContact FROM tbl_applicant </SQL>
Dim myadap As New MySqlDataAdapter(mycom)
Dim mydt As New DataTable
myadap.Fill(mydt)
grdApplicantsPI.DataSource = mydt
myadap.Dispose()
End Sub
最佳答案
如果您使用的是 DataGridView,则可以使用此控件的 Columns 集合中的 HeaderText 属性:
'grdApplicantsPI.Columns(<column index>).HeaderText = "New text"
grdApplicantsPI.Columns(0).HeaderText = "Nº"
或
'grdApplicantsPI.Columns(<column name>).HeaderText = "New text"
grdApplicantsPI.Columns("ID").HeaderText = "Nº"
关于mysql - 使用 VB.net 更改 gridview 的列名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27033121/