我在DataGridView里绑定了一个Datatable
然后,要新增行,新增是点击一个新增的按钮后出现多一行,然后编辑新增的那个空行
问题是:
我新增时要是在DataGridView的最下面
但是,单击列表头后,DataGridView排序后,新增的那一行会跑到最上面去。
请问有什么办法解决?

解决方案 »

  1.   

    这不是你自己认为可以对DataGridView进行排序吗?既然可以的话,那点击表头后,新增的那一行跑到应该在的排序位置,这不是正常的吗。或者干脆禁止排序:
                foreach (DataGridViewColumn col in this.mydatagridview.Columns)
                {
                    col.SortMode = DataGridViewColumnSortMode.NotSortable;
                }