关于gridview嵌套gridview的问题,100分求助。

wanyu0 2008-11-26 10:48:03
在msdn教程里有一篇《演练:创建嵌套的 GridView 控件》文章
http://msdn.microsoft.com/zh-cn/library/aa992038.aspx


他是通过绑定 从表的SqlDataSource实现的。如下
if (e.Row.RowType == DataControlRowType.DataRow)
{
SqlDataSource s = (SqlDataSource)e.Row.FindControl("SqlDataSource2");
s.SelectParameters[0].DefaultValue = e.Row.Cells[0].Text;
}

我照此做了,但没成功。给位老师,能不能给个这样方式的代码,调试一下。最好从表里直接带编辑删除按钮。
...全文
173 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
much0726 2008-11-27
  • 打赏
  • 举报
回复
SqlDataSource2放在GridView1的模板里。
oec2003 2008-11-27
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 wanyu0 的回复:]
我做了好几遍了,您能把您做的发上来看一下嘛
[/Quote]

基本上都是向导配置的 ,没什么代码啊
代码我也是在msdn中复制的
surewy 2008-11-27
  • 打赏
  • 举报
回复
mark
wanyu0 2008-11-27
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 liubin911 的回复:]
弱弱的问下 http://msdn.microsoft.com/zh-cn/library/aa992038.asp 能点开吗?
[/Quote]


少了一个“x”,是aspx
wanyu0 2008-11-27
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 net_lover 的回复:]
网站代码和实例

http://dotnet.aspx.cc/article/f73eeaa9-2bdc-47fd-afd2-59f2fa4897f5/read.aspx

http://dotnet.aspx.cc/Exam/GridViewNested2.aspx
[/Quote]

二当家的,您应该把这篇也加上,呵呵:

利用GridView显示主细表并一次编辑明细表所有数据的例子
http://dotnet.aspx.cc/article/2cb1c6d7-2b22-4655-8922-2a8a053a66fa/read.aspx
liubin911 2008-11-27
  • 打赏
  • 举报
回复
DavidNoWay 2008-11-27
  • 打赏
  • 举报
回复
mark
wanyu0 2008-11-27
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 net_lover 的回复:]
网站代码和实例

http://dotnet.aspx.cc/article/f73eeaa9-2bdc-47fd-afd2-59f2fa4897f5/read.aspx

http://dotnet.aspx.cc/Exam/GridViewNested2.aspx
[/Quote]


您的我也看了,也调试成功了。可是就是只有删除按钮,没有更新按钮。

当然也是经典啊。
孟子E章 2008-11-27
  • 打赏
  • 举报
回复
网站代码和实例

http://dotnet.aspx.cc/article/f73eeaa9-2bdc-47fd-afd2-59f2fa4897f5/read.aspx

http://dotnet.aspx.cc/Exam/GridViewNested2.aspx
skeljy 2008-11-27
  • 打赏
  • 举报
回复
分~乃身外物!
wanyu0 2008-11-27
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 oec2003 的回复:]
引用 8 楼 wanyu0 的回复:
我做了好几遍了,您能把您做的发上来看一下嘛


基本上都是向导配置的 ,没什么代码啊
代码我也是在msdn中复制的
[/Quote]

十分感谢,按照您的方法,我把整个页面的代码进行了更新,成功了。昨晚只是更新模板里的代码,没有效果。在您的指点下,还是坚持下来了,感谢万分。要不还不知道向哪找问题呢。

这个方法很经典啊,对初学者很有帮助,真不舍得结贴。


在此就此例遇到的问题,再提一个疑问,就是模板里的gridview在智能标记里面选择编辑删除后,别的列都没有了,而在属性里选择编辑删除还会存在?
wanyu0 2008-11-26
  • 打赏
  • 举报
回复
我做了好几遍了,您能把您做的发上来看一下嘛
oec2003 2008-11-26
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 wanyu0 的回复:]
引用 5 楼 oec2003 的回复:
引用 4 楼 wanyu0 的回复:
引用 1 楼 Fibona 的回复:
没有成功,报什么错,


没有错;就是不显示


http://msdn.microsoft.com/zh-cn/library/aa992038.asp
msdn 上的这个例子是没有问题的
请lz仔细按照 步骤 操作 特别是最后一点 肯定会出来结果的


我知道是没问题的,就不知错在哪里。

我的方式是在gridview1里建个模板列,加上gridview2控件和sqldatasource控件(数据已…
[/Quote]

lz肯定是什么地方没设置好 ,再仔细检查下
我刚也做了那个例子 没有问题
实在不行 重新再做一次
wanyu0 2008-11-26
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 oec2003 的回复:]
引用 4 楼 wanyu0 的回复:
引用 1 楼 Fibona 的回复:
没有成功,报什么错,



没有错;就是不显示


http://msdn.microsoft.com/zh-cn/library/aa992038.asp
msdn 上的这个例子是没有问题的
请lz仔细按照 步骤 操作 特别是最后一点 肯定会出来结果的
[/Quote]

我知道是没问题的,就不知错在哪里。

我的方式是在gridview1里建个模板列,加上gridview2控件和sqldatasource控件(数据已配置好了),在后台加上
if (e.Row.RowType == DataControlRowType.DataRow)
{
SqlDataSource s = (SqlDataSource)e.Row.FindControl("SqlDataSource2");
s.SelectParameters[0].DefaultValue = e.Row.Cells[0].Text;
}

oec2003 2008-11-26
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wanyu0 的回复:]
引用 1 楼 Fibona 的回复:
没有成功,报什么错,



没有错;就是不显示
[/Quote]

http://msdn.microsoft.com/zh-cn/library/aa992038.asp
msdn 上的这个例子是没有问题的
请lz仔细按照 步骤 操作 特别是最后一点 肯定会出来结果的
wanyu0 2008-11-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 Fibona 的回复:]
没有成功,报什么错,
[/Quote]


没有错;就是不显示
wanyu0 2008-11-26
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 lw7210 的回复:]
你在行里放SqlDataSource2控件吗
[/Quote]

放在模板里
lw7210 2008-11-26
  • 打赏
  • 举报
回复
你在行里放SqlDataSource2控件吗
Fibona 2008-11-26
  • 打赏
  • 举报
回复
没有成功,报什么错,

62,050

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧