【发布时间】:2020-04-19 05:27:58
【问题描述】:
我有一个 datagridview,它直接从数据库存储过程中加载列。
我将它的样式更改为 bold 用于少数列标题而不是全部。
dgvFunctionalLocation.Columns("FL").HeaderCell.Style.Font = New Font("Arial", 12, FontStyle.Bold)
但不工作并抛出错误。
System.Windows.Forms.DataGridViewColumn.ShouldSerializeHeaderText()
【问题讨论】:
-
这是一种方法,而不是错误。您是在说,实际上是在调用该方法时抛出异常吗?如果是这样,该方法究竟是什么时候调用的?请提供问题的完整和清晰的解释。
-
我只使用这一行 dgvFunctionalLocation.Columns("FL").HeaderCell.Style.Font = New Font("Arial", 12, FontStyle.Bold)
-
它会抛出 HeaderText 应该被序列化的异常。
-
不,因为没有这样的例外。这是一种返回布尔值的方法,该值指示标题文本是否应序列化。
-
您确定您使用的是 winforms datagridview 而不是一些第三方控件(Telerik、Syncfusion、DevExpress 等)?
标签: .net vb.net winforms datagridview