找回密码
 立即注册

QQ登录

只需一步,快速开始

sherclock

初级会员

34

主题

77

帖子

259

积分

初级会员

积分
259
sherclock
初级会员   /  发表于:2018-7-20 15:42  /   查看:2868  /  回复:7

能提供一个子表格使用的Demo吗,我在你们网站没有找到相关资料,非常感谢。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

7 个回复

倒序浏览
JeffryLI
葡萄城公司职员   /  发表于:2018-7-20 18:02:31
沙发
您好,这个示例在随机安装的sample 示例有,在我的文档文件夹下。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
sherclock
初级会员   /  发表于:2018-7-23 09:46:20
板凳
JeffryLI 发表于 2018-7-20 18:02
您好,这个示例在随机安装的sample 示例有,在我的文档文件夹下。


您好,
      我找到了下图的例子,我的大部分都加载不出数据来,不知道哪个是子表格的例子,您能给提供一下吗,谢谢。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2018-7-23 10:47:32
地板
您好,请参照Documents\ComponentOne Samples\WinForms\ControlExplorer,这个源码,希望能帮到您

评分

参与人数 1满意度 +5 收起 理由
sherclock + 5 很给力!

查看全部评分

请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
sherclock
初级会员   /  发表于:2018-7-23 15:21:28
5#
JeffryLI 发表于 2018-7-23 10:47
您好,请参照Documents\ComponentOne Samples\WinForms\ControlExplorer,这个源码,希望能帮到您




您好,
      选择父表格不同行时,打开的子表格内容是不一样的,如下图,请问这个是通过什么使子表格显示的内容不一样呢,例子里面没有相关的代码,谢谢。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2018-7-23 17:53:12
6#
您好,请参照
  1. private void Form1_Load(object sender, EventArgs e)
  2. {
  3.      
  4.      this.composerTableAdapter.Fill(this.c1NWindDataSet.Composer);

  5.      // Create the DataSet and DataTable
  6.      string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +
  7.                 System.IO.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments),
  8.                 @"ComponentOne Samples\Common\C1NWind.mdb") + ";";
  9.      OleDbConnection conn = new OleDbConnection(connectionString);

  10.      OleDbDataAdapter adp_Composer = new OleDbDataAdapter("Select Last, * from Composer", conn);
  11.      OleDbDataAdapter adp_Opus = new OleDbDataAdapter("Select * from Opus", conn);

  12.      DataSet data = new DataSet();

  13.      DataTable table_Composer = new DataTable();
  14.      DataTable table_Opus = new DataTable();

  15.      data.Tables.Add(table_Composer);
  16.      data.Tables.Add(table_Opus);

  17.      adp_Composer.Fill(table_Composer);
  18.      adp_Opus.Fill(table_Opus);

  19.      //Create relation between tables
  20.      data.Relations.Add("Composer_Sale", data.Tables[table_Composer.TableName].Columns["Last"],
  21.                 data.Tables[table_Opus.TableName].Columns["Last"]);

  22.      //Bind with the dataset
  23.      c1TrueDBGrid1.DataSource = data;//MasterGrid
  24.      c1TrueDBGrid2.DataSource = data;// ChildGrid
  25.      c1TrueDBGrid1.DataMember = table_Composer.TableName;
  26.      c1TrueDBGrid2.DataMember = c1TrueDBGrid1.DataMember + ".Composer_Sale";

  27.      //Set the Child grid
  28.      c1TrueDBGrid1.ChildGrid = c1TrueDBGrid2;
  29. }
复制代码
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
sherclock
初级会员   /  发表于:2018-7-25 09:14:26
7#

非常感谢,该工功能已实现。

另外,请问该控件怎么显示行号呢,谢谢。
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2018-7-25 10:18:48
8#
您好新问题请重新开贴。谢谢配合
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部