C# 动态设置Sqldatasource参数
我创建了一个C# 动态设置Sqldatasource参数,c#,parameters,sqldatasource,C#,Parameters,Sqldatasource,我创建了一个gridview和一个SqlDataSource,它在where子句中有参数,在下拉菜单中有一个源。那很好 我还有一个输入文本字段。我希望它的值在发生onclick事件时在同一SqlDataSource中设置参数,然后刷新gridview 如何做到这一点?是的,如下所示,将其作为参数添加到sql数据源:- <SelectParameters> //...existing paramaters <asp:ControlParameter Name="Sp
gridview
和一个SqlDataSource
,它在where子句中有参数,在下拉菜单中有一个源。那很好
我还有一个输入文本字段。我希望它的值在发生onclick
事件时在同一SqlDataSource
中设置参数,然后刷新gridview
如何做到这一点?是的,如下所示,将其作为参数添加到sql数据源:-
<SelectParameters>
//...existing paramaters
<asp:ControlParameter Name="SprocArgName" ControlID="txtBoxName" PropertyName="Text" Type="String" />
</SelectParameters>
//…现有参数
只需将空字符串视为sql中的无过滤器即可。否则,您必须添加一个复选框来表示您要使用文本框过滤器,然后您可以向sqldatasource添加第二个ControlParameter,并检查bool值。如何通过onlick事件在C中执行此操作?