问题描述
我在gridview中使用过滤器,因此grid select命令使用过滤器显示值。我想创建带有包含过滤值的参数的select命令,并在代码侧的参数中分配这些值。
我尝试了什么:
< asp:SqlDataSource ID =SqlDataSourcerunat =serverConnectionString =<%$ ConnectionStrings:ebaseData%> >< selectParameters>
< asp:参数名称=@ DivisionNameDefaultValue =0/>
< ; / selectParameters>
代码方
SqlDataSource.selectCommand =从表中选择*,其中DivisionName = @ DivisionName
SqlDataSource.SelectParameters。添加(@ DivisionName,DivisionName.ToString())
或
SqlDataSource.SelectParameters(@ DivisionName)。DefaultValue = DivisionName
I am using filter in gridview so grid select command shows values using filter. i want to create select command with parameters which contains filter value and assign these value in parameters from code side.
What I have tried:
<asp:SqlDataSource ID="SqlDataSource" runat="server" ConnectionString="<%$ ConnectionStrings:ebaseData %>" ><selectParameters>
<asp:Parameter Name="@DivisionName" DefaultValue="0" />
</selectParameters>
In code side
SqlDataSource.selectCommand="Select * from table where DivisionName=@DivisionName"
SqlDataSource.SelectParameters.Add("@DivisionName", DivisionName.ToString())
or
SqlDataSource.SelectParameters("@DivisionName").DefaultValue = DivisionName
推荐答案
这篇关于Sqldatasource,代码侧有参数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!