0

ユーザーからの入力に基づいて、グリッドビューに格納されている値を変更する必要があります。以前は javascript で 100% フィルタリングしていましたが、ページングする必要があることが判明したため、機能しません。代わりに、データソースを再度呼び出す必要がありますが、テキスト ボックスのパラメーターを使用します。

コードビハインドで関数を呼び出し、そこから DataBind() を呼び出す必要があることがわかりましたが、どこから始めればよいかさえわかりません。助けてください

努力したことを示すためにいくつかのコードを投稿する必要があることはわかっていますが、表示するものは何もありません。私はそれがこれらの線に沿ったものになると思いますか?:

protected void ReBind(string sParameter)
{
    SqlDataSource.SelectParameters.Add("parameterName", sParameter);
    myGridView.DataBind();
}

しかし、明らかに、私はここで暗闇の中で手探りしています。

4

2 に答える 2

0

これはうまくいったことがわかりました:

protected void ReBind(String sParameter)
{
   SqlDataSource.SelectParameters.Remove(SqlDataSource.SelectParameters["parameterName"]);
   SqlDataSource.SelectParameters.Add("parameterName", sParameter);
   myGridView.DataBind();
}
于 2013-07-23T13:15:08.527 に答える