繁体   English   中英

在DataGridView中看不到DatePicker列的标题文本

[英]Can not see the header text of DatePicker Column in a DataGridView

我的DataGridView中有三个DateTime Picker列,我可以从中实现。

如何:在Windows Forms DataGridView单元中宿主控件

当我只添加一个这种类型的列时..

Dim col As New CalendarColumn()
        col.HeaderText = "Date"
        col.Name = "Date"
        Me.DataGridView1.Columns.Add(col)

工作正常。 但是当我添加多个列时..

 Dim col1 As New CalendarColumn()
    col.HeaderText = "Pledge Expiry Date"
    col.Name = "PledgeExpiryDate"
    Me.DataGridView1.Columns.Add(col1)

    Dim col2 As New CalendarColumn()
    col.HeaderText = "Security Maturity Date"
    col.Name = "SecurityMaturityDate"
    Me.DataGridView1.Columns.Add(col2)

我只能看到“ Security Maturity Date的标题文本,其余两列均未显示其标题文本。

你错过了什么

在添加第二列和第三列时,您使用了相同的对象名称来分配标题文本和名称

col.HeaderText = "Pledge Expiry Date"
col.Name = "PledgeExpiryDate"

col.HeaderText = "Security Maturity Date"
col.Name = "SecurityMaturityDate"

进行更正为

col1.HeaderText = "Pledge Expiry Date"
col1.Name = "PledgeExpiryDate"

col2.HeaderText = "Security Maturity Date"
col2.Name = "SecurityMaturityDate"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM