首页 > 代码库 > gridView 主从表实现

gridView 主从表实现

1、主要代码:

        private void Form2_Load(object sender, EventArgs e)        {            DataTable dt1 = new DataTable("dt1");//表1            DataTable dt2 = new DataTable("dt2");//表2            dt1.Columns.Add("A",typeof(int));            dt1.Columns.Add("B");            dt1.Columns.Add("C");            for (int i = 0; i < 10; i++)            {                dt1.Rows.Add(i + 1, "测试数据", "测试内容");            }            dt2.Columns.Add("A", typeof(int));            dt2.Columns.Add("E");            dt2.Columns.Add("F");            for (int i = 0; i < 5; i++)            {                dt2.Rows.Add(1,"子表数据","子表内容");            }            ds.Tables.Add(dt1);            ds.Tables.Add(dt2);            DataRelation relation = new DataRelation("子表内容", ds.Tables[0].Columns[0], ds.Tables[1].Columns[0]);//这个Level2要与GridView的关系相同            ds.Relations.Add(relation);            gridControl1.DataSource = ds.Tables[0];        }

2、效果图:

gridView 主从表实现