C# 数据网格视图出错
我对datagrid视图有问题。我已附加了一个带有代码和错误消息的图像。我想知道这个错误的原因。谢谢。只需调用绑定方法dataGridView1.DataBind,而不是设置DataMember。如DataMember所述,用于以下用途: 获取或设置DataGridView正在为其显示数据的数据源中的列表或表的名称C# 数据网格视图出错,c#,datagridview,C#,Datagridview,我对datagrid视图有问题。我已附加了一个带有代码和错误消息的图像。我想知道这个错误的原因。谢谢。只需调用绑定方法dataGridView1.DataBind,而不是设置DataMember。如DataMember所述,用于以下用途: 获取或设置DataGridView正在为其显示数据的数据源中的列表或表的名称 您不需要LINQ查询。只需将列表设置为数据源。在这种情况下,不需要设置DataMember private void Form4_Load(object sender, Ev
您不需要LINQ查询。只需将列表设置为数据源。在这种情况下,不需要设置DataMember
private void Form4_Load(object sender, EventArgs e)
{
List<Products> productList = new List<Products>()
{
new Products{ProductName = "P1", ProductPrice = 56, Category = "c1"},
new Products{ProductName = "P2", ProductPrice = 36, Category = "c1"}
};
//var p = from s in productList select s;
dataGridView1.DataSource = productList;
//dataGridView1.DataMember = p.ToString();
}
我没有找到DataBind方法,我正在处理winforms,我认为这种方法适用于web应用程序。我还添加了对system.web程序集的引用,但仍然没有获得该方法。你还有什么建议吗?谢谢,我知道这一点,但实际上我这样做是为了练习linq,我想看看分组、orderby和where等不同查询的结果。所以我需要使用linq。谢谢
var p = from s in productList orderby s.ProductPrice select s;
dataGridView1.DataSource = p.ToList();