没有合适的资源?快使用搜索试试~ 我知道了~
c#使用bindlist绑定datagridview不能自动排序的解决类
5星 · 超过95%的资源 需积分: 50 61 下载量 133 浏览量
2012-08-05
14:44:17
上传
评论
收藏 37KB DOC 举报
温馨提示
试读
3页
c#使用bindlist绑定datagridview不能自动排序的解决类
资源推荐
资源详情
资源评论
public class SortableBindingList<T> : BindingList<T>
{
private bool isSortedCore = true;
private ListSortDirection sortDirectionCore =
ListSortDirection.Ascending;
private PropertyDescriptor sortPropertyCore = null;
private string defaultSortItem;
public SortableBindingList() : base() { }
public SortableBindingList(IList<T> list) : base(list) { }
protected override bool SupportsSortingCore
{
get { return true; }
}
protected override bool SupportsSearchingCore
{
get { return true; }
}
protected override bool IsSortedCore
{
get { return isSortedCore; }
}
protected override ListSortDirection SortDirectionCore
{
get { return sortDirectionCore; }
}
protected override PropertyDescriptor SortPropertyCore
{
get { return sortPropertyCore; }
}
protected override int FindCore(PropertyDescriptor prop, object
key)
{
for (int i = 0; i < this.Count; i++)
{
if (Equals(prop.GetValue(this[i]), key)) return i;
}
资源评论
- zhuyongnj2014-01-08非常感谢~解决了我的问题!
- 本拉灯2015-01-16很好,正是需要。。解决了我的问题
- 蜡笔小秋2015-07-24可以用,感谢分享
- 独孤侠客2017-05-18中文乱码,还好代码还能看,不过网上都已经有了。
- aeiiilowx2013-09-13很好,正是需要的东西。
大大黑眼圈
- 粉丝: 442
- 资源: 14
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功