【发布时间】:2011-04-07 11:28:24
【问题描述】:
我有一个可排序的 DatagridView,其中最后一行摘要包含一些列的总和,我想将此摘要行始终保留为 datagridView 的最后一行(底部)。
目前,当我对 datagridView 的一列进行排序时,摘要行也会被排序,我不希望这样。我想保持 DatagridView 的最后一行(摘要行)不可排序。
有办法吗?
我找到了解决方案:
我以这种方式重载了 sortcompare 方法:
private void grid_SortCompare(object sender, DataGridViewSortCompareEventArgs e)
{
try
{
if (e.RowIndex1 == this.dataGridView1.Rows.Count -1)
e.Handled = true;
if (e.RowIndex2 == this.dataGridView1.Rows.Count - 1)
e.Handled = true;
return;
}
catch (Exception ex)
{
ex.ToString();
}
}
【问题讨论】:
标签: c# sorting datagridview jquery-ui-sortable