C# Gridview使用新参数重新绑定数据
好的,所以我需要根据用户的输入更改存储在gridview中的值。 我曾经用javascript对它进行100%的过滤,但结果证明它需要分页,所以这不起作用。相反,我必须再次调用数据源,但是使用文本框中的参数 我发现我必须在代码隐藏中调用一个函数,然后从那里调用DataBind(),但我甚至不知道从哪里开始。请帮忙 我知道我应该发布一些代码来表明我已经做出了努力,但我真的没有任何东西可以展示。我想应该是这样的C# Gridview使用新参数重新绑定数据,c#,.net,gridview,datasource,code-behind,C#,.net,Gridview,Datasource,Code Behind,好的,所以我需要根据用户的输入更改存储在gridview中的值。 我曾经用javascript对它进行100%的过滤,但结果证明它需要分页,所以这不起作用。相反,我必须再次调用数据源,但是使用文本框中的参数 我发现我必须在代码隐藏中调用一个函数,然后从那里调用DataBind(),但我甚至不知道从哪里开始。请帮忙 我知道我应该发布一些代码来表明我已经做出了努力,但我真的没有任何东西可以展示。我想应该是这样的 protected void ReBind(string sParameter) {
protected void ReBind(string sParameter)
{
SqlDataSource.SelectParameters.Add("parameterName", sParameter);
myGridView.DataBind();
}
但很明显我在黑暗中摸索
结果证明,这很好:
protected void ReBind(String sParameter)
{
SqlDataSource.SelectParameters.Remove(SqlDataSource.SelectParameters["parameterName"]);
SqlDataSource.SelectParameters.Add("parameterName", sParameter);
myGridView.DataBind();
}
protected void ReBind(String sParameter)
{
SqlDataSource.SelectParameters.Remove(SqlDataSource.SelectParameters["parameterName"]);
SqlDataSource.SelectParameters.Add("parameterName", sParameter);
myGridView.DataBind();
}