[英]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.