永发信息网

点击GridView里面的某一条数据

答案:2  悬赏:10  手机版
解决时间 2021-02-14 05:36
点击GridView里面的某一条数据跳转到其他页面并将点击的数据的详情显示出来开发工具:Microsoft Visual Studio 2008开发语言:C# ASP.NET Web
最佳答案
1.在GridView里加一列HypwrLinkField, 属性里面,Text 修改为 详细信息,属性DataNavigateUrlFormatString里写上你要跳转的页面(如~/xxx.aspx?User_id={0}),DataNavigateUrlField属性里面填写你要传值的字段(如我要传值GirdView第一行的数据,就填写第一行的字段User_id),属性Target选择_blank(在新窗口打开).2.在你的详细信息页(xxx.aspx)中添加一个DetailsView控件,用SQL语句查询数据,在显示在DetailsView控件上就可以了. string connString = ConfigurationManager.ConnectionStrings["ConnectionString"].ToString();
SqlConnection conn = new SqlConnection(connString);
conn.Open();
string PassUserid = Request.QueryString["User_id"];

string strsql = "select * from User_table where User_id ='" + PassUserid + " '";
SqlDataAdapter da = new SqlDataAdapter(strsql, conn);
DataSet ds = new DataSet();
da.Fill(ds);
DetailsView1.DataSource = ds;
DetailsView1.DataBind();
conn.Close();
全部回答
检查是不是数据库中只查出来了一条数据呢? gridview的绑定方法: dataset dscertinfo = new dboperation().inquirycertinfobyname(realname); if (dscertinfo != null && dscertinfo.tables.count > 0 && dscertinfo.tables[0].rows.count > 0) { gvcertinfo.datasource = dscertinfo.tables[0].defaultview; gvcertinfo.databind(); }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
世界上跑的最快的跑车是什么车?
八岁孩子牙齿不齐怎么办_牙齿不齐
(1)屈肘时,肱二头肌收缩,肱三头肌舒张(2
ACDSee5.0老是提示无法从当前配置的位置打开
新80中学球馆地址有知道的么?有点事想过去
我电脑经常受到同一个网站的木马攻击,该怎么
寒亭郭兰口腔诊所在什么地方啊,我要过去处理
乒羽网主题店怎么去啊,我要去那办事
新超综合门市部地址有知道的么?有点事想过去
人体各个细胞的DNA含量相同吗
某企业一幢房产原值600000元,已知房产税税率
空调与电视机遥控器串台
洛阳银行社区银行金融便民服务中心我想知道这
支座受力分析。
撼龙测绘地址有知道的么?有点事想过去
推荐资讯
微信关注的晋城移动手机验证码总是发不过来
自己刀削不了自己的罢
临床输血过程的质量管理监控及效果评价的制度
石窝塘村地址好找么,我有些事要过去
请问乘坐越捷航空提供什么证明上飞机呢
【尚字加偏旁组词】尚加偏旁组词
农村合作银行(钱山分理处)地址在哪,我要去那
女孩姓韩叫什么名字
东安情怀酒吧地址在哪,我要去那里办事
美丽人生的成语
【表示笑的四字词语】表示笑的四字词语有那些
经典轩逸可换195 65R15轮胎吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?