为什么在datagridview中会自动生成重复的列

时间:2019-02-22 17:12:02

标签: c# winforms

当我将Tolist分配给datagridview数据源时,我发现此生成。我还尝试了存储过程及其所规定的工作方式。 我可能缺少一些简单的方法来防止重复,但是我看不到它。 如何防止DataGridView中的重复记录。

duplicate columns image here

代码:

public partial class ProductsUserControl : UserControl
{
    LinqtoSqlDataContext db = new LinqtoSqlDataContext();
    public ProductsUserControl()
    {
        InitializeComponent();
        dgv.DataSource = db.Products.ToList();           
    }
}

1 个答案:

答案 0 :(得分:0)

似乎您有一个包含两个表的数据上下文。如果是这种情况,发布表结构将很有帮助。以及如何定义数据上下文。在数据上下文中将引用转换为实际值是很常见的。