我使用 VB.NET 编写了一个程序。当我运行可执行文件时,它会显示DataGridView
,其中可能(或可能没有)包含行。用户可以输入数据,或点击更新按钮从数据库中获取数据。 (网格未用作DataSource
。)
用户还可以使用另一个按钮设置字体:DataGridView1.font = "..."
如果网格中有行,则一切都按预期工作,字体在网格中使用。
如果网格中没有行,则字体不会更改。即使在用户点击 Update 或输入数据之后,他也必须完全退出程序,然后重新运行它以查看字体实际发生的变化。
问题:
如何在网格上设置字体,无论是否:
我认为DataGridView1.font
会始终更改字体。否?
答案 0 :(得分:1)
您可以将属性EmptyGridview与CssClass一起使用,以更改显示此消息的方式。
例如:
.aspx的
<asp:gridview id="EmptyGridview" runat="Server">
<EmptyDataRowStyle CssClass="gridview_vaciarow1"/>
</asp:gridview>
CSS
.gridview_vaciarow1{color:#ff0000, font-weight:bold;font-family:"Times New Roman",Georgia,Serif;}
度过美好的一天!!