'宣言 Public Property NewBandLoadStyle As NewBandLoadStyle
public NewBandLoadStyle NewBandLoadStyle {get; set;}
NewBandLoadStyle プロパティを使用すると、データソースがバインドされているときに新しい列をどのように読み込みするかを指定できます。Hide に設定すると、データソースに含まれる新しい列とバンドが非表示になります。この機能を使用すると、デザインタイムに列を定義し、ランタイムにそれより多い列およびバンドを持つデータソースを設定して、それらを自動的に非表示にできます。
Imports Infragistics.Shared Imports Infragistics.Win Imports Infragistics.Win.UltraWinGrid Private Sub FrmFilterRow_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load ' NewColumnLoadStyle and NewBandLoadStyle let you hide any new columns in the ' datasource that does not exist in the current layout. For example at design ' time if you added A and B columns and in the data source there are A, B and ' C columns then setting the NewColumnLoadStyle to Hide will cause the C to ' be hidden because it does not exist in the current layout. Only A and B ' exist in the current layout. NewBandLoadStyle works in a similar manner ' however with the bands. Note that you must set these properties before ' setting the DataSource. Me.UltraGrid1.DisplayLayout.NewColumnLoadStyle = NewColumnLoadStyle.Hide Me.UltraGrid1.DisplayLayout.NewBandLoadStyle = NewBandLoadStyle.Hide Me.UltraGrid1.DataSource = DataSet1 End Sub
using Infragistics.Shared; using Infragistics.Win; using Infragistics.Win.UltraWinGrid; using System.Diagnostics; private void frmFilterRow_Load(object sender, System.EventArgs e) { // NewColumnLoadStyle and NewBandLoadStyle let you hide any new columns in the // datasource that does not exist in the current layout. For example at design // time if you added A and B columns and in the data source there are A, B and // C columns then setting the NewColumnLoadStyle to Hide will cause the C to // be hidden because it does not exist in the current layout. Only A and B // exist in the current layout. NewBandLoadStyle works in a similar manner // however with the bands. Note that you must set these properties before // setting the DataSource. this.UltraGrid1.DisplayLayout.NewColumnLoadStyle = NewColumnLoadStyle.Hide; this.UltraGrid1.DisplayLayout.NewBandLoadStyle = NewBandLoadStyle.Hide; this.UltraGrid1.DataSource = dataSet1; }