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依然不现实。 这个很重要。