如何能把DataGrid中的数据提取出来提交到新的页面里?急等……

lukehe 2006-07-12 11:57:16
在Index页面有个DataGrid控件,其中每一条记录显示5个字段(事实上一条记录有10个字段),在该控件里每一行有个LinkButton,我希望点击这个Button后,页面能跳转到新的deatail页面,在deatail页面显示一条记录的具体信息(10个字段)。LinkButton的链接地址是在DataGrid的属性生成器里设置的。
现在我希望在deatail页面里能显示从index页面里选中项的记录,如何跳转,如何把index页面里所选中的信息带到deatail页面?
在线求助……
...全文
773 点赞 收藏 40
写回复
40 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
smalladam 2006-07-13
用模版列好啦
模版列里放入一个超连接

DataGird里的数据本身在数据库里
点击超连接 把那一行的数据 转到新页面就OK了
回复
lukehe 2006-07-13
Vincent:能加我MSN么?
我的MSN:lukehe@sina.com
回复
lukehe 2006-07-13
Vincent:
我发现每选一条记录是,页面会自动提交一次,包括在按条件查找信息时也是。是不是自动提交造成的问题?
回复
VincentLiang 2006-07-13
lukehe(一个人的孤独) ( ) 信誉:100 2006-07-12 17:48:00 得分: 0


我在PageIndexChanged事件里有这两句代码:
DataGrid1.CurrentPageIndex = e.NewPageIndex;
DataGrid1.DataBind();

我在页面上还有几个按条件查询的按钮,在这些按钮中我加入了如下代码:
this.DataGrid1.CurrentPageIndex = 0;

因为我发现默认查询后,多翻几页,然后再按条件查询时,如果查询结果也是多页的话,假如我翻页,会报错,错误信息是“index越界”。可能就是PageIndex越界吧,所以我在每个查询控件中加入了上面的代码。这样有问题么?


是這樣的,我的意思是,你在其他地方是否也有把CurrentPageIndex =0的處理,從而導致你的打開新頁面也觸發了DataGrid1.CurrentPageIndex = e.NewPageIndex;
DataGrid1.DataBind();
回复
szz1981 2006-07-13
通过传实体应该可以解决
回复
VincentLiang 2006-07-13
我的MSN是:57139684@qq.com。下午工作上有點事情,所以沒上來看
回复
astx2006 2006-07-13
关注
回复
lukehe 2006-07-13
Vincent在么?
回复
lukehe 2006-07-12
有高手相助么?急啊……
回复
jc15271149 2006-07-12
<asp:HyperLinkField DataNavigateUrlFields="username,userid" DataNavigateUrlFormatString="WebForm.aspx?name={0}&id={1}" DataTextField="username" />
回复
lukehe 2006-07-12
我对session不太了解,怎么传法?我该怎么设置啊?
回复
etilm 2006-07-12
用Session.Form["ID"]传参
回复
etilm 2006-07-12
用Session["ID"]传参
回复
z_liwu 2006-07-12
对?传参
回复
luanwey 2006-07-12
传ID 新页面去记录
回复
lukehe 2006-07-12
如果在按条件查询的按钮中取消this.DataGrid1.CurrentPageIndex = 0;这个代码,可能会有如下报错:
“无效的 CurrentPageIndex 值。它必须大于等于 0 且小于 PageCount。”
回复
lukehe 2006-07-12
我在PageIndexChanged事件里有这两句代码:
DataGrid1.CurrentPageIndex = e.NewPageIndex;
DataGrid1.DataBind();

我在页面上还有几个按条件查询的按钮,在这些按钮中我加入了如下代码:
this.DataGrid1.CurrentPageIndex = 0;

因为我发现默认查询后,多翻几页,然后再按条件查询时,如果查询结果也是多页的话,假如我翻页,会报错,错误信息是“index越界”。可能就是PageIndex越界吧,所以我在每个查询控件中加入了上面的代码。这样有问题么?
回复
VincentLiang 2006-07-12
是不是pageIndex或者e.Index需要设置?

當前頁不是pageIndex和e.Index,你可以看看MSDN,分頁就是通過控制當前頁,重新邦定實現的。
回复
VincentLiang 2006-07-12
還有請問下,你的分頁爲什麽會寫道itemCommand事件裏面去了
回复
lukehe 2006-07-12
是不是pageIndex或者e.Index需要设置?
回复
加载更多回复
相关推荐
发帖
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2006-07-12 11:57
社区公告
暂无公告