Asp.net 将GridView的Itemtemplate与DataTable绑定
我在.aspx文件中有下面的GridViewAsp.net 将GridView的Itemtemplate与DataTable绑定,asp.net,gridview,Asp.net,Gridview,我在.aspx文件中有下面的GridView <asp:GridView ID="grdScopeList" runat="server"> <Columns> <asp:TemplateField> <ItemTemplate> <asp:CheckBox ID="ScopeChk" runat="server" Checked=false /> </ItemTemplate>
<asp:GridView ID="grdScopeList" runat="server">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="ScopeChk" runat="server" Checked=false />
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="sync_scope_name" Visible=true />
</Columns>
</asp:GridView>
但是我得到了两次列sync\u scope\u name。我可以将数据集中的列sync\u scope\u name绑定到BoundField。我只需要显示一次
问候,
Sachin K您的查询很可能返回重复项 对数据库手动运行查询以放弃此操作 如果查询应该返回重复项,而您只想显示一次,则需要对查询进行分组
select sync_scope_name
from Sync.scope_info
group by sync_scope_name
或者使用distinct
关键字
select distinct sync_scope_name from Sync.scope_info
我在GridView中添加了AutoGenerateColumns=“false”。您确定GetData没有获取列同步范围名称吗?GetData只获取单个列,即同步范围名称。
select distinct sync_scope_name from Sync.scope_info