winforms - 将实体绑定(bind)到 Windows DataGridView

标签 winforms entity-framework sorting datagridview

我有一个绑定(bind)到 DataGridView 的 EF 源。绑定(bind)是以编程方式发生的。但是,排序不起作用。

所以我决定修改一些代码并创建一个扩展方法,但它似乎仍然不起作用。

public static class BindingListEntityExtension
{
    public static BindingList<T> ToBindingList<T>(this IEnumerable<T> entities)
    {
        BindingList<T> rtn = new BindingList<T>();

        foreach (T obj in entities)
        {
            rtn.Add(obj);
        }

        return rtn;
    }
}

有什么想法吗?

最佳答案

我遇到了这个article对于SortableBindingList<T> 。效果很好。通过查看源代码,您也许能够弄清楚如何使您的扩展方法正常工作。

关于winforms - 将实体绑定(bind)到 Windows DataGridView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1394816/

相关文章:

entity-framework - Entity Framework 代码优先方法获取错误 : "The underlying provider failed on Open"

java - 反转排序算法

C# - 应用程序内存问题

c# - 如何在按住鼠标的情况下移动表单?

Azure 表存储 - 表服务查询检索并返回 10 个实体,直到最后一个实体

python - 对变量内容进行数字排序

java.lang.ClassCastException : com. MyComp.model.Image 无法转换为 java.lang.Comparable

c# - 我应该避免在 winforms 的后台线程上做什么

c# - 修改DataGridView绑定(bind)的大数据集需要很长时间?

c# - 使用数据库拦截器的 Entity Framework 软删除实现不起作用