1

コレクションクラスを使用して、グリッドビューのデータソースとして機能しています。http://nopCommerce.comから nopCommerce ソースをダウンロードしてください。私は同じアプローチに従っています。

gridview のデータソースとして使用されるプロバイダーとコレクション クラスを作成しました。データは完全にバインドされています。問題は、「RowDeleting」、「RowUpdating」、「RowCancellingEdit」などの gridview のすべてのイベントをカスタマイズする必要があることです。とりわけ、編集、更新、または選択ボタンをクリックすると、ページがポストバックされます。

誰かが適切な解決策を提供できますか。

時間を共有していただきありがとうございます。

よろしく モハマド・イルファン

4

2 に答える 2

0

データをバインドする前に、ページがポストバックしているかどうかを確認していますか?

すなわち:

protected void Page_Load(object sender, EventArgs e)
{

    if(!IsPostBack)
    {
         BindGridView();

    }

}
于 2010-06-21T16:50:50.447 に答える
0

正しく機能していないものは何もありません。コレクションは "単純な" オブジェクトであるため、GridView はオブジェクトのコレクションにこれらの変更を加える方法を認識していないため、これらのメソッドを実装する必要があります。

独自のDataSource コントロールを作成することを考えるかもしれません。

于 2010-11-03T19:12:59.850 に答える