AddChild
新しい DataRow を指定された親子関係に追加します。 指定された関係が存在する場合、与えられた DataRow は既存の DataRow コレクションに追加されます。 存在しない場合、与えられた DataRow を唯一の要素として新しいコレクションが作成されます。
構文
public void AddChild(DataRow parentRow, string name, DataRow newChild)
パラメータ
- Name - 親子関係の名前 ("Flood Plain Data"、"References"、"Used By" など)。
- DataRow - 関係に追加する DataRow。
結果
なし
例
EnhancedDataTable dataTable = new EnhancedDataTable();
dataTable.Columns.Add(new DataColumn("AddressLine1", System.Type.GetType("System.String")));
dataTable.Columns.Add(new DataColumn("City", System.Type.GetType("System.String")));
dataTable.Columns.Add(new DataColumn("StateProvince", System.Type.GetType("System.String")));
dataTable.Columns.Add(new DataColumn("PostalCode", System.Type.GetType("System.String")));
DataRow row = dataTable.NewRow();
row[0] = "510 S Coit St";
row[1] = "Florence";
row[2] = "SC";
row[3] = "29501-5221";
EnhancedDataTable childDataTable = new EnhancedDataTable();
childDataTable.Columns.Add(new DataColumn("AddressLine2", System.Type.GetType("System.String")));
childDataTable.Columns.Add(new DataColumn("City", System.Type.GetType("System.String")));
childDataTable.Columns.Add(new DataColumn("StateProvince", System.Type.GetType("System.String")));
childDataTable.Columns.Add(new DataColumn("PostalCode", System.Type.GetType("System.String")));
DataRow childRow = childDataTable.NewRow();
childRow[0] = "241 Ne C St";
childRow[1] = "Willamina";
childRow[2] = "OR";
childRow[3] = "97396-2714";
dataTable.AddChild(row, "Child1", childRow);
dataTable.Rows.Add(row);