1

バインディングが終了したときのイベントを何と呼びますか?

例:1。SqlDataSource1という名前のSqlDataSourceがページに存在します。2.GridView1という名前のGridViewも存在します。そのデータソースはSqlDataSource1です。

ここで、GridView1にデータを入力した直後にいくつかのコードを実行したいと思います。

前もって感謝します!

4

4 に答える 4

1

「いつ入力するか」の意味によって異なります。通常、RowDataBoundイベントで必要な処理を実行できますが、DataBind()を明示的に呼び出しているかどうかによって異なります。おそらく、コントロールのPreRender()イベントでコードを呼び出したいと思いますが、実際に制限されているものの例をさらに提供する必要があります。

于 2011-04-26T03:40:49.580 に答える
1

DataBindingCompleteイベントを見てください。MSDNから:

このイベントは、データソースの内容が変更されたとき、またはDataSource、DataMember、またはBindingContextプロパティの値が変更されたときに発生します。

于 2011-04-26T06:37:09.027 に答える
1

グリッド上でDataBindを自分で呼び出していますか。はいの場合、BindDataGridと呼ばれる簡単なメソッドを作成できます。このメソッドでは、SqlCommandを呼び出してデータソースを入力し、グリッドでDataBindを呼び出してから、コードを呼び出します。

BindDataGrid() {
   // Fill the data source
   sqlDataSource1 = FillDataSource();
   // Bind the GridView
   grid.DataSource = sqlDataSource1;
   grid.DataBind();
   // Other code
}
于 2011-04-26T07:23:54.403 に答える
1

お返事ありがとうございます!私はすでにそれを見つけました。これはDataBoundイベントです。私の質問で意味したのは、GridViewとSqlDataSourceのバインドが終了した後、または終了したときに、どのイベントが発生するかということでした。とにかく、あなたの答えは本当にありがたかったです!再度、感謝します!

于 2011-04-27T01:44:13.997 に答える