我有两个不同的存储过程,我想运行。列出的第一个将在启动时运行并显示数据库中的所有条目。第二个我想只按下按钮,只显示特定的条目。像这样运行它们可能不是最好的主意,但到目前为止我已经尝试了一些不同的东西并且没有运气。有什么建议吗?
<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();
}
}
}
答案 0 :(得分:0)
我最终做的是在asp.net中设置的多视图中复制我的数据网格。使用它我能够将不同的存储过程调用到不同的数据网格中。