none
developer gridview 与 datatable 怎样同步排序??? RRS feed

  • 问题

  • gridControl1.DataSource = datatable;

    当点击 gridvire 列头 排序时 datatable 也同步排序 使数据顺序一致 !!!

    请高人指点 谢谢!!!

    2010年8月26日 7:54

答案

  • 你好!

    在排序过程中,DataTable 行的物理顺序是不会改改的。如想在遍历 dataTable 时按你设置的字段进行排序可以使用 dataview 或使用下面的方式

    foreach (DataRow r in employee.Select("", "OrderColumnName DESC"))

    {

        // ... 

    }


    知识改变命运,奋斗成就人生!
    2010年8月26日 8:37
    版主

全部回复

  • 你好 kk_kk

    想请问一下,为什么你需要同步呢? 难道datatable这个函数是属于static会一直保留吗?

     

    cchitsiang

     

    2010年8月26日 8:09
  • 你好!

    在排序过程中,DataTable 行的物理顺序是不会改改的。如想在遍历 dataTable 时按你设置的字段进行排序可以使用 dataview 或使用下面的方式

    foreach (DataRow r in employee.Select("", "OrderColumnName DESC"))

    {

        // ... 

    }


    知识改变命运,奋斗成就人生!
    2010年8月26日 8:37
    版主