1.如何一直显示选中状态
2.点击COLUM HEADER 如何对数值进行排序
2.点击COLUM HEADER 如何对数值进行排序
解决方案 »
- datagridview的最大行数有限制吗?是多少?
- 50分求Developer Express .net 的學習資料
- 将一个Object类型还原成具体子类型
- winform中textbox输入字符问题
- 如何获取用户所在的roles
- 怎么样把一个表里面的二进制数据读出来再插入到另一个表中????
- form窗体关闭问题
- 求 分析一个软件是怎么实现的,就是相当于察看一下它用了什么函数的
- @@@@@@@@@请问大家一个问题!怎么配置C#的简单型分布式应用程序#######
- 请问有没有类似excel底部sheet的可分页控件.
- 提取字符串问题.请帮忙.
- 您认为C#中,窗体之间的传值,那种方法比较好,可否也给个实例?非常感
数值性内容如何排序呢??
部分代码:
public int Compare(object x, object y)
{
int compareResult;
ListViewItem listviewX, listviewY; // 将比较对象转换为ListViewItem对象
listviewX = (ListViewItem)x;
listviewY = (ListViewItem)y; // 比较
compareResult = ObjectCompare.Compare(listviewX.SubItems[ColumnToSort].Text, listviewY.SubItems[ColumnToSort].Text); // 根据上面的比较结果返回正确的比较结果
if (OrderOfSort == SortOrder.Ascending)
{
// 因为是正序排序,所以直接返回结果
return compareResult;
}
else if (OrderOfSort == SortOrder.Descending)
{
// 如果是反序排序,所以要取负值再返回
return (-compareResult);
}
else
{
// 如果相等返回0
return 0;
}
}