Datagrid1.Items.Count是有值,但Datagrid1不显示
<asp:datagrid id="Datagrid1" runat="server" CellPadding="4" Width="830px" AutoGenerateColumns="False"
OnSortCommand="Sort_Grid" AllowSorting="True" AllowPaging="True">
<ItemStyle VerticalAlign="Middle"></ItemStyle>
<HeaderStyle Wrap="False" HorizontalAlign="Center"></HeaderStyle>
<Columns>
<asp:BoundColumn DataField="PowerName" SortExpression="0"></asp:BoundColumn>
<asp:BoundColumn DataField="BasisCATName" SortExpression="1"></asp:BoundColumn>
<asp:BoundColumn DataField="BasisProvName" SortExpression="2"></asp:BoundColumn>
<asp:BoundColumn DataField="XWName" SortExpression="3"></asp:BoundColumn>
<asp:BoundColumn DataField="CATInID" SortExpression="3"></asp:BoundColumn>
</Columns>
<PagerStyle Visible="False" PageButtonCount="20"></PagerStyle>
</asp:datagrid>
dt = New DataTable
dt.Columns.Add(New DataColumn("PowerName", GetType(String)))
dt.Columns.Add(New DataColumn("BasisCATName", GetType(String)))
dt.Columns.Add(New DataColumn("BasisProvName", GetType(String)))
dt.Columns.Add(New DataColumn("XWName", GetType(String)))
dt.Columns.Add(New DataColumn("CATInID", GetType(String)))
Dim dv As New DataView(dt)
Return dv
Datagrid1.DataSource = dv
Datagrid1.DataBind()