gridview 绑定空数据 会不显示。 解决方法网上行很多。 以下列出了最简单的方法:
AutoGenerateColumns需要为false
<asp:GridView runat="server" ID="GridView1" ShowHeaderWhenEmpty="true" AutoGenerateColumns="false">
<Columns>
<asp:BoundField HeaderText="First Name" DataField="FirstName" />
<asp:BoundField HeaderText="Last Name" DataField="LastName" />
</Columns>
</asp:GridView>
如果数据源为空, 则数据源赋值: gvData.DataSource = New List(Of String)
不赋值或者赋值空,即使AutoGenerateColumns="false" Gridview依然不现实。 这个很重要。
本文介绍了解决GridView在绑定空数据时不显示的问题。通过设置AutoGenerateColumns属性为false,并使用特定的Columns配置,即使数据源为空也能正确显示表头。
1494

被折叠的 条评论
为什么被折叠?



