'Usage Dim instance As DefaultSheetDataModel Dim index As Integer Dim value As String value = instance.GetChildRelation(index)
Parameters
- index
- Index of the child data relation
Return Value
String containing the name of the child data relation
'Usage Dim instance As DefaultSheetDataModel Dim index As Integer Dim value As String value = instance.GetChildRelation(index)
System.Data.DataSet ds = new System.Data.DataSet(); DataTable name; DataTable city; string s; 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"]); FarPoint.Win.Spread.Model.DefaultSheetDataModel dataModel = new FarPoint.Win.Spread.Model.DefaultSheetDataModel(5, 5); fpSpread1.ActiveSheet.Models.Data = dataModel; dataModel.DataSource = ds; dataModel.DataMember = "Customers"; s = dataModel.GetChildRelation(0); listBox1.Items.Add(s);
Dim dataModel As New FarPoint.Win.Spread.Model.DefaultSheetDataModel(5, 5) Dim s As String FpSpread1.ActiveSheet.Models.Data = dataModel 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")) dataModel.DataSource = ds dataModel.DataMember = "Customers" s = dataModel.GetChildRelation(0) ListBox1.Items.Add(s)