DEV GridControl 主从表 (层次表)

            
DataTable dtData= DbHelperOra.Query(strSql2.ToString()).Tables[0]; //主表
dtusers.TableName = "病人信息";
DataTable dtusers = DbHelperOra.Query(strSql2.ToString()).Tables[0];//从表
dtusers.TableName = "userinfo";
            dataSet.Tables.Add(dtusers.Copy()); 
            dataSet.Tables.Add(dtData.Copy());
            DataColumn keyColumn = dataSet.Tables["病人信息"].Columns["zhuyh"]; //主表主键
            DataColumn foreignKeyColumn = dataSet.Tables["userinfo"].Columns["住院号"];//从表外键 
            dataSet.Relations.Add("用户产品", keyColumn, foreignKeyColumn); //添加关系
            gridControl1.DataSource = dataSet.Tables["病人信息"];//绑定数据
            gridControl1.ForceInitialize();
posted @ 2020-06-09 16:13  Sumi-eCrow  阅读(746)  评论(0编辑  收藏  举报