0

我创建了 agridview和 a SqlDataSource,它在 where 子句中有参数,在下拉菜单中有一个源。这很好用。

我也有一个输入文本字段。我希望它的值将参数设置为相同SqlDataSource,当onclick事件发生时,然后刷新gridview.

如何才能做到这一点?

4

1 回答 1

0

是的,如下所示,您将其作为参数添加到 sql 数据源:-

<SelectParameters>
   //...existing paramaters
    <asp:ControlParameter Name="SprocArgName" ControlID="txtBoxName" PropertyName="Text" Type="String" />
</SelectParameters>

只需将空字符串视为 sql 中的无过滤器。否则,您必须添加一个复选框来表示您要使用文本框过滤器,然后您可以向 sqldatasource 添加第二个控制参数并检查该布尔值。

于 2012-12-24T12:39:06.563 回答