私は動的にテンプレート化されたグリッドビューを持っています。GridViewを編集した後にフィルタが機能しない
テーブルに新しいデータを編集、削除、挿入することができます。
また、グリッドビューのフィルタリングを可能にする別の機能も実装しています。
現在、私は非常にうまくフィルタリングを行うことができます。しかし、編集モードに入ると、グリッドビューは何らかの形で"フィルタ処理前の状態"にリセットされます。
例:Gridviewには、100個の行があります。 10行だけをフィルタリングした後。編集モードに入ると、100行が表示されます。
ここでは、私のグリッドビューが編集モードに入る間のスニペットです。
public void GridView_RowEditing(object sender, GridViewEditEventArgs e)
{
GridView.EditIndex = e.NewEditIndex;
((TemplateField)GridView.Columns[1]).EditItemTemplate = null;
GridView.DataBind();
Session["SelecetedRowIndex"] = e.NewEditIndex;
}
すべてのヘルプは高く評価され...
どのようにフィルタリングしていますか?あなたは 'SQLDataSource'の" Filter Expression "プロパティを使用していますか?それとも全く別のもの? – jadarnel27
いいえ..テキストボックスとボタンを作成しました。ボタンイベントをクリックしてトリガーします。すべてがハードコードされています。 – rofans91