1

我正在使用 DataViewGrid (.NET 4.0)。行以编程方式添加,其中一行实际上是数字的。我想对该列进行排序。所有列都有 SortMode=automatic; 网格的 VirtualMode=false;没有数据源。我有一个事件:

 private void myDataGridView_SortCompare(object sender, DataGridViewSortCompareEventArgs e)
    {

        if (e.Column.Index == 2)
        {
            e.SortResult = int.Parse(e.CellValue1.ToString()).CompareTo(int.Parse(e.CellValue2.ToString()));
            e.Handled = true;//pass by the default sorting
        }
    }

但是代码永远不会到达这里。我点击了标题,但什么也没有。

任何帮助表示赞赏。

罗恩

4

0 回答 0