C# DetailsView绑定到数据库和asp中的列:绑定的列会导致显示重复的列吗?

C# DetailsView绑定到数据库和asp中的列:绑定的列会导致显示重复的列吗?,c#,asp.net,sql-server,sqldatasource,detailsview,C#,Asp.net,Sql Server,Sqldatasource,Detailsview,我有一个DetailsView,它有一个Fields元素和一些绑定列。DetailsView绑定到SqlDataSource。dev和环境B中的代码完全相同,但在dev中,我看到了数据库中的列以及绑定的列,因此它会导致显示重复的列。在环境B中,这种情况不会发生,所以我想知道这是否是一个数据问题,但我不确定从何处开始或查找 <asp:DetailsView id="dv" runat="server" DataSourceID="sql" DataKeyNames="Id" OnDataBo

我有一个DetailsView,它有一个Fields元素和一些绑定列。DetailsView绑定到SqlDataSource。dev和环境B中的代码完全相同,但在dev中,我看到了数据库中的列以及绑定的列,因此它会导致显示重复的列。在环境B中,这种情况不会发生,所以我想知道这是否是一个数据问题,但我不确定从何处开始或查找

<asp:DetailsView id="dv" runat="server" DataSourceID="sql" DataKeyNames="Id" OnDataBound="dv_DataBound" OnItemInserted="dv_ItemInserted" OnModeChanged="dv_ModeChanged" HeaderText="Add New" AutoGenerateInsertButton="true">
<Fields>
    <asp:BoundField HeaderText="Name" DataField="sName" />
</Fields>
</asp:DetailsView>

DetailsView在gridview中是否有类似于AutoGenerateColums的功能?

没有,但是环境B也没有,并且它不会生成所有列。这确实解决了这个问题,但我很好奇为什么环境B正确地生成了,而开发人员没有。
SELECT * FROM TABLE_1