datagridview 排序的话 只要 那列的 值相同 或全为null 的或
点 排序 就会 和 第一次载入 的 排序 一样了??
请问 怎么解决 我还是要 排序 只不过 不想 出现这样的情况
我希望 值相同 或为NULL的时候 不排序~~
高手 出现吧~~

解决方案 »

  1.   

    这样好像不行吧
    你既然已经排序了那就不能实现效果了啊
    除非你写两个SQL语句 ,那就可以。
      

  2.   

    我想 解决的是 一列
    值相同 或为NULL的时候 不排序~~ 
      

  3.   


    if (dataGridView1.RowCount>0)
    {
        if (dataGridView1["列名", 0].Value == dataGridView1["列名", dataGridView1.RowCount - 1].Value)
        {
            dataGridView1.Sort(dataGridView1.Columns["主键ID"], ListSortDirection.Ascending);
        }
        else
        {
            dataGridView1.Sort(dataGridView1.Columns["列名"], ListSortDirection.Ascending);
        }
    }
    主键ID 可以用其他定位号代替.