带有 Dapper 的 c# BindingList
c# BindingList with Dapper
有人可以帮助了解如何在 winforms c#
中将 BindingList 与 dapper 1.60.6 结合使用
这是我的代码
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<Sales_Monitoring.DisplayModels.DisplayTransaction>' 隐式转换为 'System.ComponentModel.BindingList”
我尝试向 result = (BindingList<DisplayTransaction>)_conn.Query<DisplayTransaction>(sql);
添加强制转换,但出现运行时错误“对象引用未设置为对象的实例”
BindingList 有一个接受 List<T>
的构造函数
public BindingList<DisplayTransaction> GetTransactionsBinding()
{
string sql = @"select * from transaction";
var result = _conn.Query<DisplayTransaction>(sql).ToList();
return new BindingList<DisplayTransaction>(result);
}
有人可以帮助了解如何在 winforms c#
中将 BindingList 与 dapper 1.60.6 结合使用这是我的代码
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<Sales_Monitoring.DisplayModels.DisplayTransaction>' 隐式转换为 'System.ComponentModel.BindingList
我尝试向 result = (BindingList<DisplayTransaction>)_conn.Query<DisplayTransaction>(sql);
添加强制转换,但出现运行时错误“对象引用未设置为对象的实例”
BindingList 有一个接受 List<T>
public BindingList<DisplayTransaction> GetTransactionsBinding()
{
string sql = @"select * from transaction";
var result = _conn.Query<DisplayTransaction>(sql).ToList();
return new BindingList<DisplayTransaction>(result);
}