MESCIUS SPREAD for Windows Forms 17.0J
ChildViewCreated イベント

Spread コンポーネントの子ビューが作成されたら発生します。
構文
'Declaration
 
Public Event ChildViewCreated As ChildViewCreatedEventHandler
public event ChildViewCreatedEventHandler ChildViewCreated
イベント データ

イベント ハンドラが、このイベントに関連するデータを含む、ChildViewCreatedEventArgs 型の引数を受け取りました。次の ChildViewCreatedEventArgs プロパティには、このイベントの固有の情報が記載されます。

プロパティ説明
SheetView作成された子SheetViewオブジェクトを取得します。  
解説

このイベントは、子ビューが作成されたときにOnChildViewCreatedメソッドによって生成されます。

個々のイベント引数の詳細については、ChildViewCreatedEventArgsメンバを参照してください。

次のサンプルコードは、データリレーションを作成し、リレーションの1つが展開されたときにChildViewCreatedイベントを発生させます。

System.Data.DataSet ds = new System.Data.DataSet();
DataTable name; 
DataTable city; 
name = ds.Tables.Add("Customers"); 
name.Columns.AddRange(new DataColumn[] {new DataColumn("LastName", typeof(string)), new DataColumn("FirstName", typeof(string)),
new DataColumn("ID", typeof(Int32))}); 
name.Rows.Add(new object[] {"Fielding", "William", 0}); 
name.Rows.Add(new object[] {"Williams", "Arthur", 1}); 
name.Rows.Add(new object[] {"Zuchini", "Theodore", 2}); 
city = ds.Tables.Add("City/State"); 
city.Columns.AddRange(new DataColumn[] {new DataColumn("City", typeof(string)), new DataColumn("Owner", typeof(Int32)), new
DataColumn("State", typeof(string))}); 
city.Rows.Add(new object[] {"Atlanta", 0, "Georgia"}); 
city.Rows.Add(new object[] {"Boston", 1, "Mass."}); 
city.Rows.Add(new object[] {"Tampa", 2, "Fla."}); 
ds.Relations.Add("City/State", name.Columns["ID"], city.Columns["Owner"]); 
fpSpread1.DataSource = ds;
fpSpread1.DataMember = "Customers";
Label1.Text = "Click on one of the + next to a row to fire the event";

private void fpSpread1_ChildViewCreated(object sender, FarPoint.Win.Spread.ChildViewCreatedEventArgs e)
{
     ListBox1.Items.Add("ChildViewCreated event fired!");
}
Dim ds As New System.Data.DataSet()
Dim name As DataTable
Dim city As DataTable
name = ds.Tables.Add("Customers")
name.Columns.AddRange(New DataColumn() {New DataColumn("LastName", Type.GetType("System.String")), New DataColumn("FirstName",
Type.GetType("System.String")), New DataColumn("ID", Type.GetType("System.Int32"))})
name.Rows.Add(New Object() {"Fielding", "William", 0})
name.Rows.Add(New Object() {"Williams", "Arthur", 1})
name.Rows.Add(New Object() {"Zuchini", "Theodore", 2})
city = ds.Tables.Add("City/State")
city.Columns.AddRange(New DataColumn() {New DataColumn("City", Type.GetType("System.String")), New DataColumn("Owner", Type.GetType("System.Int32")),
New DataColumn("State", Type.GetType("System.String"))})
city.Rows.Add(New Object() {"Atlanta", 0, "Georgia"})
city.Rows.Add(New Object() {"Boston", 1, "Mass."})
city.Rows.Add(New Object() {"Tampa", 2, "Fla."})
ds.Relations.Add("City/State", name.Columns("ID"), city.Columns("Owner"))
FpSpread1.DataSource = ds
FpSpread1.DataMember = "Customers"
Label1.Text = "Click on one of the + next to a row to fire the event"

Private Sub FpSpread1_ChildViewCreated(ByVal sender As Object, ByVal e As FarPoint.Win.Spread.ChildViewCreatedEventArgs) Handles
FpSpread1.ChildViewCreated
     ListBox1.Items.Add("ChildViewCreated event fired!")
End Sub
参照

FpSpread クラス
FpSpread メンバ
ChildViewCreatedEventArgs クラス

 

 


© MESCIUS inc. All rights reserved.