C#中对DataGridView按照自定义方式排序
C#中对DataGridView按照自定义方式排序:解决方案:
// 禁止列排序
for (int i = 0; i < this.dataGridView1.Columns.Count; i++)
{
this.dataGridView1.Columns.SortMode = DataGridViewColumnSortMode.NotSortable;
this.dataGridView1.Columns.AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells;
}重新赋值
try
{
//this.dataGridView1.Sort(this.dataGridView1.Columns["Index"], ListSortDirection.Ascending);
// 对index重新赋值,按照1->N赋值
for (int i = 0; i < this.dataGridView1.RowCount; i++)
{
this.dataGridView1.Rows.Cells["Index"].Value = (i + 1).ToString();
}
}
catch { }
参考:
【1】http://blog.sina.com.cn/s/blog_538311d30100p3ve.html
页:
[1]