如何将gridview中的一行数据传递到另一页面
5个回答
展开全部
用 新闻传递 例子说明
把gridView里的数据源设置成select *,把新闻标题列设置成hyperLink形式的 然后 右边选项DataNavigateUrlFields=ID ,数据源要设置成select * ,然后DataNavigateUrlFormatString=你想跳转页的名字.aspx?ID={0} 然后DataTextField=(数据库里的字段 比如我想点新闻标题 点完跳转到下一页面 那你就从数据库里找这个字段名) 然后从另一页面用 string k=Request.QueryString["ID"] 即可使用
把gridView里的数据源设置成select *,把新闻标题列设置成hyperLink形式的 然后 右边选项DataNavigateUrlFields=ID ,数据源要设置成select * ,然后DataNavigateUrlFormatString=你想跳转页的名字.aspx?ID={0} 然后DataTextField=(数据库里的字段 比如我想点新闻标题 点完跳转到下一页面 那你就从数据库里找这个字段名) 然后从另一页面用 string k=Request.QueryString["ID"] 即可使用
展开全部
1>用Session//大型的话,一般不用(比较占空间)
Session["字段"]=t1.text
Response.Redirect("传递到哪一页");
2>gridView里表内传递
<asp:HyperLinkField DataNavigateUrlFields="字段,字段1" DataNavigateUrlFormatString="(传递到哪一页)ContractRetract_judge.aspx?字段={0}&字段1={1}"
DataTextField="id" HeaderText="查看评审" Target="_blank" />
获取数据为:
string sDH = Request.QueryString["字段"];
string sHTH = Request.QueryString["字段"];
lb_dh.Text = sDH;
tb_contract.Text = sHTH;
3>字段太多的话读取唯一值,然后传值(1>,2>都可用),再在另一个页面根据"唯一值"重新绑定!
Session["字段"]=t1.text
Response.Redirect("传递到哪一页");
2>gridView里表内传递
<asp:HyperLinkField DataNavigateUrlFields="字段,字段1" DataNavigateUrlFormatString="(传递到哪一页)ContractRetract_judge.aspx?字段={0}&字段1={1}"
DataTextField="id" HeaderText="查看评审" Target="_blank" />
获取数据为:
string sDH = Request.QueryString["字段"];
string sHTH = Request.QueryString["字段"];
lb_dh.Text = sDH;
tb_contract.Text = sHTH;
3>字段太多的话读取唯一值,然后传值(1>,2>都可用),再在另一个页面根据"唯一值"重新绑定!
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
读取id,然后传值,再在另一个页面格局id重新绑定!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这个页面要设ID。。另一个页面要有接收此ID的语句
Session[""] = xxxxxx
Session[""] = xxxxxx
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Session[""] = xxxxxx
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询