当前位置:编程学习 > C#/ASP.NET >>

急得易做图,一个很简单的数据同步问题,用两个Gridview,第二个Gridview怎么都不显示,用一个textbox和一个Gridview就没问题?

完全晕倒。用两个Gridview练习父表和子表的数据同步,第二个Gridview怎样都不显示数据。
用一个textbox和一个Gridview,就没问题,操作上应该没什么问题。
使用的是winxpsp2,vs2005环境。一通宵,现在快天亮了,网上搜了好久还是没弄明白,在线
等等看,高手帮帮忙。 --------------------编程问答-------------------- 说清楚些吧,不明白 --------------------编程问答-------------------- 我使用两张表,第一个GridView连接一张表,第二个GridView连接另一张表,两张表有一个公共字段。
我打算达到这样的目的,当我选择第一个GridView中的某条记录时,第二个GridView显示公共字段相同
的第二张表的记录。
第二个GridView在数据源配置中WHERE设置为ID(公共字段)=Control,选择GridView1(第一个GridView),
测试查询也通过了。但是生成网页后,第二个GridView显示不了相同字段的第二张表的记录。
于是我用一个textbox替换第一个GridView,同时将第二个GridView的数据源配置中WHERE的设置改为
ID=Control,选择TextBox1,测试查询通过。生成网页后,输入不同的ID,第二个GridView正常显示输入
指定的记录。
我查看了一些教程,两个GridView完成这样的数据同步是没有问题的,但就搞不清问题出在哪里。
还请高手指教一下,万分感谢! --------------------编程问答-------------------- up --------------------编程问答-------------------- 是不是Gridview需要设DataKeyNames才行的? --------------------编程问答-------------------- 谢谢patann提供的线索,我马上去试试。不过好几个教程里都没提过要设置这个属性。 --------------------编程问答-------------------- 太感谢了,找到了问题所在。原因在于我并未用数据库默认的主键,因此必须设置DataKeyNames
万分感谢,终于明白了。 --------------------编程问答-------------------- 加不了分,提示5天还不到,第5天来加分。
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,