DataBind メソッドはデータを再読み込みします。データソースの再読み込みによって、InitializeLayout イベントが発生します。データソースをバインドするには、DataSource プロパティの設定で十分です。このメソッドは、UltraGrid にデータを強制的に再読み込みするために使用されます。
注: DataSource プロパティを設定して DataBind を呼び出すことによってデータは 2 度読み込みされ、InitializeLayout イベントも 2 度発生します。
Imports Infragistics.Shared Imports Infragistics.Win Imports Infragistics.Win.UltraWinGrid Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load Me.ultraGrid1.SetDataBinding(Me.DataSet11, "Customers") End Sub Private Sub Button78_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles button78.Click ' When DataBind is called, the UltraGrid will reload the bands, columns and the rows ' from the data source. This can be used to force the grid to rebind to the data source. Me.UltraGrid1.DataBind() End Sub
using Infragistics.Shared; using Infragistics.Win; using Infragistics.Win.UltraWinGrid; using System.Diagnostics; private void Form1_Load(object sender, System.EventArgs e) { this.ultraGrid1.SetDataBinding( this.dataSet11, "Customers" ); } private void button78_Click(object sender, System.EventArgs e) { // When DataBind is called, the UltraGrid will reload the bands, columns and the rows // from the data source. This can be used to force the grid to rebind to the data source. this.ultraGrid1.DataBind( ); }