当我尝试从数据库 table 获取数据时,C# datagrid 复制列

C# datagrid duplicate the columns when I try to get the data from database table

获取数据库并将其显示在此图像中的 datagrid 上的代码

数据网格wpf设计

结果

如图所示,它复制了列,一个重命名为 headers,另一个重命名为 headers 来自数据库 table

我只想要重命名为 headers 且不重复的那些?

将 AutoGenerateColumns 设置为 false。 您已经在 xaml 中准备了您的专栏,因此您不想为您编写代码生成它们

使用 AutoGenerateColumns = "false".

<asp:GridView ID="GridView1" runat="server" DataSourceID = "SqlDataSource1" AutoGenerateColumns = "false">