我有一个网页表单,其网格绑定到SQL数据源。但是SQL数据源的select命令是动态接受的,并存储在一个静态类中,该类驻留在我项目的app_code文件中。如何在app_code类中为此查询设置SQL数据源的select命令?
我做了类似的事情:
<script type="text/C#" runat="server" language="c#" src="ReportGenerationGrid.aspx.cs">
SqlDataSource1.SelectCommand = ParametersRetainer.Query;
</script>
但它不起作用。
答案 0 :(得分:1)
你可以使用背后的代码:
protected void Page_Load(object sender, EventArgs e)
{
SqlDataSource1.SelectCommand = ParametersRetainer.Query;
}
或者如果您不使用代码隐藏文件,那么您可以内联:
<script type="text/C#" runat="server">
protected void Page_Load(object sender, EventArgs e)
{
SqlDataSource1.SelectCommand = ParametersRetainer.Query;
}
</script>