提示:它的顺序和你的sql语句有关 select 1列,2列,3列 from table

解决方案 »

  1.   

    现在是这样的,我在现有的DataTable中又插入了一个新列,而默认只能插在最后,现在我要把它调整到一个指定的位置,该怎么办?
      

  2.   

    手工指定DataGrid中显示的顺序,别用自动绑定 AutoGenerateColumns="false"             <asp:BoundColumn HeaderText="标题" DataField="title" HeaderStyle-ForeColor="#FFFFFF"/> 
      

  3.   

    AutoGenerateColumns="false"时用模板列绑顶你的数据
      

  4.   

    MyDataGrid.DataSource=resultTable.DefaultView;
    MyDataGrid.DataBind();
    上面这两句还需要变吗?
      

  5.   

    怎么我运行时如下报错:
    分析器错误信息: 类型“System.Web.UI.WebControls.DataGrid”不具有名为“asp:BoundColumn”的属性。