c# - 为什么datagridview中会自动生成重复的列
问题描述
我发现当我将 Tolist 分配给 datagridview 数据源时会产生这种情况。我还尝试了存储过程及其按方面的工作。我可能遗漏了一些简单的东西来防止重复,但我看不到它。如何防止 DataGridView 中的重复记录。
代码:
public partial class ProductsUserControl : UserControl
{
LinqtoSqlDataContext db = new LinqtoSqlDataContext();
public ProductsUserControl()
{
InitializeComponent();
dgv.DataSource = db.Products.ToList();
}
}
解决方案
您似乎有一个组合两个表的数据上下文。如果是这种情况,发布表结构会很有帮助。以及如何定义数据上下文。使用数据上下文将引用转换为实际值很常见。
推荐阅读
- c# - 使用 Google API 的 C# Speech To Text
- powershell - 如何使用 Import-excel Powershell 从所有标题中删除“A_”
- node.js - ENOENT:没有这样的文件或目录,需要运行 docker 和 nodejs 时打开 'C:\Users\username\package.json'
- amazon-ec2 - 无法确定代理 ARP 的以太网地址(Cent OS PPTP VPN)
- python - 错误:fit() 得到了一个意外的关键字参数“nb_epoch”
- javascript - scrollIntoView() 仅在 React 中的 div 中滚动
- haskell - 如何链接 cabal 库和可执行文件?
- spring-boot - liquibase - 尝试调用不存在的方法
- python - 如何多次显示数据框?
- php - 通过 php 页面使用 Curl 单击链接按钮