更改WinForm DataGridView中的列标题标题

时间:2011-11-23 07:19:13

标签: vb.net

如何使用选项按钮更改行名称?

如果选择了选项按钮导出:

Private sub optexport_click()
    txtimport = "I"
    fgcargo.textmatrix(0,2) = "bl number"
    fgcargo.textmatrix(0,4) = "date"
 end sub

如果选择了选项按钮导入:

Private sub optimport_click()
    txtimport = "E"
    fgcargo.textmatrix(0,2) = "so number"
    fgcargo.textmatrix(0,4) = "date"
 end sub

1 个答案:

答案 0 :(得分:2)

GridView将从数据源中获取其列名。 这意味着如果数据库中有一个名为“bl_number”的列,则GridView中的列将命名列为“bl_number”。

您可以尝试以下内容:

fcargo.HeaderRow.Cells(2).Text = "bl number"
fcargo.HeaderRow.Cells(4).Text = "date"

其中Cells(ByVal index As Integer)是GridView中列的索引(基于0)。

希望这有帮助。

注意:这不适用于Windows窗体DataGridView控件 对于Windows窗体DataGridView,请进入它的列集合。您可以更改每列的标题文本。 在代码中,您可以尝试以下操作:

fcargo.Columns(2).Name = "bl number"
fcargo.Columns(4).Name = "date"
祝你好运!