有人能帮助我如何在winforms c#中使用dapper 1.60.6的BindingList吗
这是我的密码
public BindingList<DisplayTransaction> GetTransactionsBinding()
{
BindingList<DisplayTransaction> result = new BindingList<DisplayTransaction>();
string sql = @"select * from transaction";
result = _conn.Query<DisplayTransaction>(sql).ToList();
return result;
}它不停地说“不能隐式地将'System.Collections.Generic.List‘类型转换为'System.ComponentModel.BindingList”。
我尝试将强制转换添加到result = (BindingList<DisplayTransaction>)_conn.Query<DisplayTransaction>(sql);中,但遇到了运行时错误“对象引用未设置为对象实例”。
发布于 2021-09-02 05:03:59
BindingList有一个接受List<T>的构造函数。
public BindingList<DisplayTransaction> GetTransactionsBinding()
{
string sql = @"select * from transaction";
var result = _conn.Query<DisplayTransaction>(sql).ToList();
return new BindingList<DisplayTransaction>(result);
}https://stackoverflow.com/questions/69024389
复制相似问题