簡體   English   中英

按下按鈕時更改SQL數據源存儲過程

[英]Changing SQL Datasource stored procedure on button press

我要運行兩個不同的存儲過程。 列出的第一個將在啟動時運行,並顯示數據庫中的所有條目。 我只想在按鈕按下時運行第二個按鈕,它僅顯示特定條目。 像這樣運行它們都不是最好的主意,但是到目前為止,我已經嘗試了一些不同的方法,但是沒有運氣。 有什么建議嗎?

<asp:SqlDataSource ID="sqlDevRequestHistory" runat="server" ConnectionString="<%$ ConnectionStrings:TrackIt %>"
    SelectCommand="DevRequestHistory_SEL2" SelectCommandType="StoredProcedure" />
<asp:SqlDataSource ID="SqlDevReqestHistory" runat="server" ConnectionString="<%$ ConnectionStrings:TrackIt %>"
    SelectCommand="DevRequestHistory_SEL" SelectCommandType="StoredProcedure" />



public void btnShowAll_Click(object sender, EventArgs e)
    {

        using (var connection = new SqlConnection(ConfigurationManager.ConnectionStrings["TrackIt"].ConnectionString))
        {
            using (var command = new SqlCommand("DevRequestHistory_SEL", connection)) 
            {
                command.CommandType = CommandType.StoredProcedure;
                connection.Open();

                command.ExecuteNonQuery();
            }
        }

    }

我最終要做的是,在asp.net中設置的多視圖中復制我的datagrid。 使用它,我能夠將不同的存儲過程調用到不同的數據網格中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM