我现在想用DataGridView的Sort方法来实现学生成绩排名的功能,但是奇怪的是,Sort()方法不能够对DataGridView的最后一行数据进行排序,这是为什么?
      我使用的是如下的方法
    public void Sort (
DataGridViewColumn dataGridViewColumn, 
ListSortDirection direction)
(这难道是sort方法的Bug吗)

解决方案 »

  1.   

    不会有这么简单的bug吧  手动调试一下
      

  2.   

    已经弄好了,是在设置RowCount()的时候,应该多加一个1,这样才能够,排序所有行的数据....还有另外问一个问题,DataGridView如果不设置DataSource的话,是不是一定要设置RowCount属性...
      

  3.   

    原来是我把AllowUserToAddRows的属性设置为false了,所以没有将最后一行的数据进行排序,谢谢!