c#问题,通过id传值,将gridview内容显示到detailsview中。

我先用gridview绑定数据库中的表,点击某行,然后想再另外一个页面以表格的形式显示这行的全部信息,应该怎么做啊??我第二个页面用了detailsview,哪位高手会弄... 我先用gridview绑定数据库中的表,点击某行,然后想再另外一个页面以表格的形式显示这行的全部信息,应该怎么做啊??
我第二个页面用了detailsview,哪位高手会弄啊???
紧急
展开
 我来答
heting1987
推荐于2016-03-11 · 超过20用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:61.8万
展开全部
如果你想实现这个效果,gridview的数据源就必须要有能够识别每行的主键值即你在写select语句的时候要把你执行sql语句的那张表里的主键值也select出来.
这样你点击某行的时候,最好在gridview的智能标签上勾选具有选择功能.这样你点击gridview中的选择时,就触发一个事件应该是rowcommand事件。在这个事件里写代码:
protected void GridView1_RowCommand(object sender,GridViewCommandEventArgs e)
{
response.redirect("details.aspx?id="+ds.tables["表名"].rows[this.gridview.selectindex]["主键名"].tostring());
}
details.aspx就是有detailsview控件的页面
在这个页面的加载事件中写:
int id=convert.toint32(request["id"]);
得到前个页面传过来的id值,然后在进行相应的select语句可以把前面没有显示出来的内容检索出来.
然后在把detailsview 控件绑定数据源就行了.
上面这个方法是用后台代码实现的,其实还有一个更简便的方法,那就是利用gridview和detailsview 的智能性实现,这里就不说了,这个方法是不需要写代码的
dt12319
2008-08-16
知道答主
回答量:34
采纳率:0%
帮助的人:8.2万
展开全部
1.设gridview的datakeynames属性为你的主键
2.用gridview的SelectedIndexChanged事件.
3.在SelectedIndexChanged事件中写int key=Convert.ToInt32(this.GridView1.SelectedDataKey.Value);
Response.Redirect("要显示的页?id="+key);
4.新建detailsview数据源,在里面设置一下相关参数应该可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
四喜工作室
2008-08-16 · TA获得超过133个赞
知道小有建树答主
回答量:139
采纳率:0%
帮助的人:41.9万
展开全部
<asp:HyperLinkField DataNavigateUrlFields="url" DataNavigateUrlFormatString="~/play.aspx?id={0}"
Target="_blank" Text="试听" />
这是以前我写的一个关于播放音乐的页面。点试听,跳转到play.aspx然后把音乐文件的url传给这个页面。URL是保存在数据库表中的一个字段,你在gridview里增加这么一个字段就行了。就是上面的代码。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jonlan
2008-08-16 · 超过13用户采纳过TA的回答
知道答主
回答量:125
采纳率:100%
帮助的人:35万
展开全部
把gridview数据行的id传到detailview那个页面,再从数据select出来,绑定不就行了吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友598742b
2008-08-16 · TA获得超过1627个赞
知道小有建树答主
回答量:2655
采纳率:100%
帮助的人:1261万
展开全部
在类中以关键字public声明一个dataset,把在数据库中检索出来的表存放在它里面,这样你就可以在其它任务地方使用他了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式