如何在选中复选框时将default1.aspx页面Gridview数据传递给default2.aspx [英] how to pass default1.aspx page Gridview data to default2.aspx while select the checkboxes

查看:71
本文介绍了如何在选中复选框时将default1.aspx页面Gridview数据传递给default2.aspx的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何根据选中的复选框将default1.aspx页面Gridview数据传递给default2.aspx Gridview

how to pass default1.aspx page Gridview data to default2.aspx gridview based on checkbox selected

推荐答案

您好,

您可以通过以下方式传递它们.


将这些id传递给querystring
将这些ID存储在第一页的会话中,并在第二页中使用它们.


复选框选择完成后,用户单击右侧的提交"按钮.

在提交"按钮中编写代码,如下所示
Hi,

you can pass them in following ways.


pass those ids in querystring
store those ids in session in firstpage use them in second page.


after completion of checkbox selection user clicks submit button right.

in submit button write code just as following
  string qry="";
   foreach(datalistitem fti in datalist1.items)
{
     checkbox cchb=(checkbox)dti.fincontrol("checkbox1");
     if(cchb.checked)
{
      if(qry.length==0)
{
       qry=qry+((Label)dti.findcontrol("Lblid")).Text;
}
else
{
        qry=qry+","+((Label)dti.findcontrol("Lblid")).Text;
}     
}
}

//all ids are stored in qry string with ',' s
Session["ids"]=qry;
response.redirect("default2.aspx?ids="ids);



她使用数据列表控件,您也可以使用gried进行一些更改,例如grid.rows
您可以在default2.aspx页中使用会话或查询字符串值

在第二页中,您可以基于ID获取相关数据

最好的



Her i used datalist control you can use gried also with some changes like grid.rows
you can use either session or query string value in default2.aspx page

in second page you can get related data based on ids

All the Best


这篇关于如何在选中复选框时将default1.aspx页面Gridview数据传递给default2.aspx的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆