有一表:Table1,一DataGrid1,代码如下:
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
this.DataGrid1.DataSource=Table1;
this.DataGrid1.DataBind();
}
}<asp:datagrid id="DataGrid1" runat="server" AutoGenerateColumns="False" AllowPaging="True">
<Columns>
<asp:BoundColumn></asp:BoundColumn>
<asp:BoundColumn></asp:BoundColumn>
</Columns>
</asp:datagrid>

解决方案 »

  1.   

    AutoGenerateColumns="False"的时候,要自己设置列呀吧,弱弱的问下
      

  2.   

    选定列的“数据字段”写上物理表的字段,如下:
    <asp:DataGrid id="DataGrid1" style="Z-INDEX: 103; LEFT: 136px; POSITION: absolute; TOP: 56px"
    runat="server" AutoGenerateColumns="False">
    <Columns>
    <asp:BoundColumn DataField="RegionID"></asp:BoundColumn>
    <asp:BoundColumn DataField="RegionDescription"></asp:BoundColumn>
    </Columns>
    </asp:DataGrid>