'宣言 Public Property ReadOnly As Infragistics.Win.DefaultableBoolean
public Infragistics.Win.DefaultableBoolean ReadOnly {get; set;}
ReadOnly をTrueに設定すると、AllowAdd プロパティおよび AllowDelete プロパティの設定にかかわらず、セル値の変更も行の追加と削除も行えません。このプロパティを True に設定すると、UltraDataSource の IBindingList.ReadOnly 実装は True を返します。
Imports Infragistics.Shared Imports Infragistics.Win Imports Infragistics.Win.UltraWinDataSource Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click ' Setting ReadOnly to true on the UltraDataSource will prevent adding/deleting ' of rows as well as cell content modifications across all bands and columns. Me.ultraDataSource1.ReadOnly = True ' You can override that setting on an indivudal band. Me.ultraDataSource1.Band.ReadOnly = DefaultableBoolean.False ' You can also override that setting on an individual column. Me.ultraDataSource1.Band.Columns(0).ReadOnly = DefaultableBoolean.True End Sub
using Infragistics.Shared; using Infragistics.Win; using Infragistics.Win.UltraWinDataSource; using System.Diagnostics; private void button1_Click(object sender, System.EventArgs e) { // Setting ReadOnly to true on the UltraDataSource will prevent adding/deleting // of rows as well as cell content modifications across all bands and columns. this.ultraDataSource1.ReadOnly = true; // You can override that setting on an indivudal band. this.ultraDataSource1.Band.ReadOnly = DefaultableBoolean.False; // You can also override that setting on an individual column. this.ultraDataSource1.Band.Columns[0].ReadOnly = DefaultableBoolean.True; }