zoukankan      html  css  js  c++  java
  • GridControl主从表设置

    注:GridControl中包含了GridView 添加GridControl1

    连接数据库:

    string souce ="server=(local);Integrated Security=SSPI;database=dx";

    SqlConnection conn =new SqlConnection(souce);

    conn.Open();

    string str ="select * from base_color";

    string str2 ="select * from base_detail";

    string str3 ="select * from base_three";

    SqlDataAdapter da =new SqlDataAdapter(str, con);

    SqlDataAdapter da2 =new SqlDataAdapter(str2, con);

    SqlDataAdapter da3 =new SqlDataAdapter(str3, con);

    DataSet ds =new DataSet();

    a.Fill(ds, "color");

    da2.Fill(ds, "detail");

    da3.Fill(ds, "three");

    DataRelation dr = new DataRelation("2层", ds.Tables["color"].Columns["id"],ds.Tables["detail"].Columns["color_no"]);

    //设定关系,ds.color(). Id(字段)= ds.detail. color_no

    DataRelation dr2 = new DataRelation("3层", ds.Tables["color"].Columns["id"],ds.Tables["three"].Columns["color_no"]);

    DataRelation dr3 = new DataRelation("4层", ds.Tables["detail"].Columns["id"],ds.Tables["three"].Columns["color_no"]);

    ds.Relations.Add(dr);

    ds.Relations.Add(dr2);

    ds.Relations.Add(dr3);

    gridControl1.DataSource = ds.Tables[0];//设定主表

  • 相关阅读:
    Java 实现常见内排序
    markdown基本语法
    HashMap (JDK1.8) 分析
    jQuery总结
    JS 数组 常用方法
    CSS样式 解决文字过长显示省略号问题
    Python中的 __name__属性的含义和作用
    http协议详细介绍
    Http和Https的区别
    爬虫——requests库使用方法
  • 原文地址:https://www.cnblogs.com/xiaofengfeng/p/2918877.html
Copyright © 2011-2022 走看看