لدي gridview لا تعمل مع أكثر من بارميتر عند حذف احدهم تعمل بشكل جيد مالحل هاذا الكود
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:GenericConnectionString %>"
SelectCommand="SELECT COUNT(*) FROM [Division] WHERE ([CategoryId] = @CategoryId) OR ([ElectId] = @ElectId) "
>
<SelectParameters>
<asp:Parameter Name="CategoryId" Type="Int32" DefaultValue="0" />
<asp:Parameter Name="ElectId" Type="Int32" DefaultValue="0" />
</SelectParameters>
</asp:SqlDataSource>
<asp:GridView ID="GridView1" runat="server" DataSourceID="SqlDataSource1"
EnableModelValidation="True" AutoGenerateColumns="False" GridLines="None"
CellSpacing="3" Font-Bold="False" Font-Size="10pt" AutoPostback ="false"
ForeColor="#FF3300" >
<Columns>
<asp:BoundField DataField="Column1"
SortExpression="Column1" />
</Columns>
</asp:GridView>وهذا في code behind
SqlDataSource1.SelectParameters["CategoryId"].DefaultValue = CatId;
SqlDataSource1.SelectParameters["ElectId"].DefaultValue = Id;
GridView1.DataBind();