在winform
定义了一个实体,加到List<Customer>中,然后绑定的DataGrid中,可为什么不能排序呢??

解决方案 »

  1.   

    ((DataTable)dataGrid1.DataSource).DefaultView.Sort   ="orderid";   
      dataGrid1.Refresh();  
      

  2.   

    Customer类实现了Icomparable接口了没有?
      

  3.   

    Customer类实现了Icomparable接口了,就是比较实体中的一个字段。
      

  4.   

     public int CompareTo(object obj)
            {
                Customer other = obj as Customer;
                return String.Compare(this.Name, other.Name, true);
            }
      

  5.   

     Customer类实现了Icomparable接口了,就是比较实体中的一个字段       
           public int CompareTo(object obj) 
            { 
                Customer other = obj as Customer; 
                return String.Compare(this.Name, other.Name, false); 
            }
    可还是无法排序呀。