xiekj0808 发表于 2014-10-29 15:23:00

【ASP.NET】C1GridView创建主从表

我创建了两个C1GridView,一个是主表,一个是从表。想实现选择主表行时,子表就自动过滤出主表主键对应的纪录。实现如下:
      主表的属性DatakeyNames已经设置了该表的主键字段,从表的SqlDataSource1的selectquery中的参数设置为control方式,选择对应的control(C1GridView1),参数是主表的selectedValue,CS代码页中Rowdatabound()事件代码:e.Row.Attributes["onclick"] = ClientScript.GetPostBackClientHyperlink(this.C1GridView1, "Select$" + e.Row.RowIndex);
但发现无法实现我预期的功能,请问该如何实现?
       还有,客户端方式添加纪录后,如何实现页面中的C1GridView1自动刷新?

Alice 发表于 2014-10-29 17:59:00

回复 1楼xiekj0808的帖子


你想实现主从表,当客户端在主表选择的时候,从表显示相关信息?
你可以参考下论坛里的这个帖子:http://gcdn.gcpowertools.com.cn/showtopic-9127.html

xiekj0808 发表于 2014-10-31 09:39:00

能给我一个代码实例吗?你给的那个帖子里只有少许的代码。

Alice 发表于 2014-10-31 12:25:00

回复 3楼xiekj0808的帖子

帖子里有给出例子的本地地址。
安装产品后,可以在以下路径找到该示例的源码:C:\Users\用户名\Documents\ComponentOne Samples\Studio for ASP.NET Wijmo\ASP.NET MVC Tools\CS\WijMarket

xiekj0808 发表于 2014-10-31 13:20:00

提示错误
C:\Users\用户名\Documents\ComponentOne Samples\Studio for ASP.NET Wijmo\ASP.NET MVC Tools\CS\WijMarket\WijMarket\WijMarket.csproj : error: 无法打开项目文件“C:\Users\用户名\Documents\ComponentOne Samples\Studio for ASP.NET Wijmo\ASP.NET MVC Tools\CS\WijMarket\WijMarket\WijMarket.csproj”。

此安装不支持该项目类型

Alice 发表于 2014-10-31 18:25:00

回复 5楼xiekj0808的帖子

请问你的VisualStudio是什么版本的,Framework是多少?你的VisualStudio是否不支持MVC项目?

xiekj0808 发表于 2014-11-7 08:32:00

vs2010sp1,.NET Framework4.0 ASP.NET MVC 2 WEB

Alice 发表于 2014-11-7 11:08:00

回复 7楼xiekj0808的帖子

你好。这个链接可以看到效果:
http://demo.componentone.com/ASPNET/WijMarket/Stocks/Details
这篇文章有详细的讲解:
http://our.componentone.com/2011/07/19/implementing-master-and-detail-grids-in-wijmo/

xiekj0808 发表于 2014-11-7 14:53:00

非常感谢

Alice 发表于 2014-11-7 15:46:00

回复 9楼xiekj0808的帖子

不用客气。
http://gcdn.gcpowertools.com.cn/attachment.aspx?attachmentid=10062
页: [1] 2
查看完整版本: 【ASP.NET】C1GridView创建主从表