Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使(在SqlDataSource中使用FilterExpression的GridView和DropDownList)在不使用JavaScript重新加载页面的情况下工作_Javascript_Asp.net_Gridview_Filtering_Sqldatasource - Fatal编程技术网

使(在SqlDataSource中使用FilterExpression的GridView和DropDownList)在不使用JavaScript重新加载页面的情况下工作

使(在SqlDataSource中使用FilterExpression的GridView和DropDownList)在不使用JavaScript重新加载页面的情况下工作,javascript,asp.net,gridview,filtering,sqldatasource,Javascript,Asp.net,Gridview,Filtering,Sqldatasource,如何在SqlDataSource中使用FilterExpression使带有DropDownList的Filter GridView工作,而不使用JavaScript重新加载页面 <asp:DropDownList ID="ddlCountries" runat="server" AutoPostBack="True" DataSourceID="DropDownDataSource" DataTextField="SC" DataValueField="SC" AppendDat

如何在SqlDataSource中使用FilterExpression使带有DropDownList的Filter GridView工作,而不使用JavaScript重新加载页面

<asp:DropDownList ID="ddlCountries" runat="server" AutoPostBack="True" DataSourceID="DropDownDataSource"
    DataTextField="SC" DataValueField="SC" AppendDataBoundItems="True">
    <asp:ListItem Text="All " Value="" />
</asp:DropDownList>

<asp:SqlDataSource ID="DropDownDataSource" runat="server" ConnectionString="<%$ ConnectionStrings:CountConnectionString %>"
    SelectCommand="SELECT [SC] FROM [CountTable]"></asp:SqlDataSource>

<asp:GridView ID="GridView1" HeaderStyle-BackColor="#3AC0F2" HeaderStyle-ForeColor="White"
    runat="server" AutoGenerateColumns="False" DataSourceID="GridDataSource" 
        DataKeyNames="ID">
    <Columns>
        <asp:BoundField DataField="ID" HeaderText="ID" ItemStyle-Width="150" 
            InsertVisible="False" ReadOnly="True" SortExpression="ID" />
        <asp:BoundField DataField="SC" HeaderText="SC" ItemStyle-Width="150" 
            SortExpression="SC" />
        <asp:BoundField DataField="Traffic" HeaderText="Traffic" 
            SortExpression="Traffic" />
    </Columns>

<HeaderStyle BackColor="#3AC0F2" ForeColor="White"></HeaderStyle>
</asp:GridView>

<asp:SqlDataSource ID="GridDataSource" runat="server" ConnectionString="<%$ ConnectionStrings:CountConnectionString %>"
    SelectCommand="SELECT * FROM [CountTable]" FilterExpression="SC = '{0}'">
    <FilterParameters>
        <asp:ControlParameter Name="SC" ControlID="ddlCountries" PropertyName="SelectedValue" />
    </FilterParameters>
</asp:SqlDataSource>