C# BindingListView中发现不明确的匹配异常

C# BindingListView中发现不明确的匹配异常,c#,reflection,data-binding,C#,Reflection,Data Binding,我在使用Andrew Davey的BindingListView()时一直遇到这个异常。我正在使用ServiceStack或MLite。我的对象如下所示: public class Category { [PrimaryKey, AutoIncrement] public int Id { get; set; } [StringLength(50)] public string Name { get; set; } } 及 我不知道如何通过这个例外 编辑 以下代

我在使用Andrew Davey的BindingListView()时一直遇到这个异常。我正在使用ServiceStack或MLite。我的对象如下所示:

public class Category
{
    [PrimaryKey, AutoIncrement]
    public int Id { get; set; }
    [StringLength(50)]
    public string Name { get; set; }
}

我不知道如何通过这个例外

编辑 以下代码的第一行出现异常:

var products = dbConn.Select<Product>().OrderBy(p => p.Name).ToList();
var productsView = new BindingListView<Product>(products);
dgProducts.DataSource = productsView;
var products=dbConn.Select().OrderBy(p=>p.Name.ToList();
var productsView=新的BindingListView(产品);
dgProducts.DataSource=productsView;

您能显示错误发生的代码吗?我刚刚编辑了问题并添加了代码。我在同一页。错误发生在AggregateBindingListView.cs的第2024行:return Activator.CreateInstance(viewType,list);与此同时,我发现了问题所在。我在班上有一个
列表
,我必须在构造函数中对其进行说明。在那之后,它起了作用。
var products = dbConn.Select<Product>().OrderBy(p => p.Name).ToList();
var productsView = new BindingListView<Product>(products);
dgProducts.DataSource = productsView;