C# 相同的gridview但不同的行为
我在一个页面上有两个gridview,两个grid view除了id之外完全相同。但是一个grid view的行为是意外的。当我使用EmptyDataTemplate时,只有一个网格视图显示它,另一个不显示。当我使用jquery数据表时,只有一个网格支持另一个网格不支持。我无法找出这背后的原因。请帮帮我。 这里我向您提供了网格视图绑定及其标记的代码 这个很好C# 相同的gridview但不同的行为,c#,asp.net,gridview,C#,Asp.net,Gridview,我在一个页面上有两个gridview,两个grid view除了id之外完全相同。但是一个grid view的行为是意外的。当我使用EmptyDataTemplate时,只有一个网格视图显示它,另一个不显示。当我使用jquery数据表时,只有一个网格支持另一个网格不支持。我无法找出这背后的原因。请帮帮我。 这里我向您提供了网格视图绑定及其标记的代码 这个很好 <asp:GridView ID="gridAttributes" CssClass="table " runat="server
<asp:GridView ID="gridAttributes" CssClass="table " runat="server"
AutoGenerateColumns="False" GridLines="None">
<EmptyDataTemplate>
No Attribute Available.<a href="Ecommerce.aspx"> Click here to add attributes.</a>
</EmptyDataTemplate>
<Columns>
<asp:TemplateField HeaderText="Include">
<ItemTemplate>
<asp:CheckBox ID="cbInclude"
EcommrceAttributesID='<%# Eval("EcommrceAttributesID") %>'
runat="server" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Name">
<ItemTemplate><%# Eval("AttributeName")%></ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Values">
<ItemTemplate><%# Eval("Attributevalues")%></ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
在哪里使用“绑定代码”?此外,请向我们展示页面加载和预渲染(如果您使用任何)事件代码。
<asp:GridView ID="gridAttributeSC" CssClass="table " runat="server"
AutoGenerateColumns="False" GridLines="None">
<EmptyDataTemplate>
No Attribute Available.<a href="Ecommerce.aspx"> Click here to add attributes.</a>
</EmptyDataTemplate>
<Columns>
<asp:TemplateField HeaderText="Include">
<ItemTemplate>
<asp:CheckBox ID="cbInclude"
EcommrceAttributesID='<%# Eval("EcommrceAttributesID") %>'
runat="server" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Name">
<ItemTemplate><%# Eval("AttributeName")%></ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Values">
<ItemTemplate><%# Eval("Attributevalues")%></ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
if (eCommerceSettingId != "0")
{
clsEcommerceAttributes attr = new clsEcommerceAttributes();
DataSet dsAttr = attr.getEcommerceAttributesByEcommerceSettingID(new Guid(eCommerceSettingId));
gridAttributes.DataSource = dsAttr;
gridAttributes.DataBind();
gridAttributeSC.DataSource = dsAttr;
gridAttributeSC.DataBind();
}
else
{
gridAttributes.DataSource = null;
gridAttributes.DataBind();
gridAttributeSC.DataSource = null;
gridAttributeSC.DataBind();
}