请教一个DataGridView 排序的题?
有哪位高手帮我看看,能不能实现字符排序如下所示:升序 降序
1 20
2 10
10 2
20 1
是字符型的。
我是在SortCompare 事件里面处理的,但就是不能实现,SortMode 是Automatic。代码如下:
private void gridView_SortCompare(object sender, DataGridViewSortCompareEventArgs e)
{
int Length1 = e.CellValue1.ToString().Length;
int Length2 = e.CellValue2.ToString().Length;
if (Length1 == Length2)
{
e.SortResult = System.(e.CellValue1.ToString(), e.CellValue2.ToString());
}
else
{
if (Length1 > Length2)
e.SortResult = 1;
else e.SortResult = -1;
}
}
请各位高手看看问题出在哪?