本文介绍了Sqldatasource,代码侧有参数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在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,代码侧有参数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-23 08:59