使用不同的sql语句,然后动态生成列

解决方案 »

  1.   

    <asp:DataGrid runat="server">
    <Columns>
      <asp:BoundColumn DataField="fldC" />
      <asp:BoundColumn DataField="fldA" />
      <asp:BoundColumn DataField="fldB" />
    </Columns>
    </asp:DataGrid>使用Columns可以随便控制
      

  2.   

    第一,最简单的,只要不是用DataGrid的自动生成列,就可以用绑定列显示指定“数据字段”来随意调整字段的显示顺序了
    第二:
    重新构造一个DataTable,调整字段的顺序,一样可以达到想要的效果
      

  3.   

    应该直接在datagrid的属性生成器里可以绑定吧,然后你想怎样排字段就怎样排了
      

  4.   

    增加一个tableStyles对象,让用户来选择顺序,把顺序保存到本地xml文件中,下次再用。
      

  5.   

    楼上两位,能详细点吗?或给出主要代码!已增加TableStyles对象,下一步如何做?