当前位置:编程学习 > C#/ASP.NET >>

.net中怎么取GridView中的值

我在页面中有一个查询功能,把查询出来的数据放在GridView里面,我想把GridView里面某一行数据去出来,通过页面传值到下一个页面,应该怎么做,我是新手,希望您的回答能够具体详细点。谢谢!!!
答案:先把需要的行获取到
for(int i=0;i< GridView.rows[第几行].cells.count;i++)
{
      string str= GridView.rows[第几行].cells[i].text;//获取想要的行
Session["str"]=str;//记录获取的行,以便传值。

} 
在另一个页面上。
string a=Session["str"].Tostring();
a就是你获取到的行数!
其他:for(int i=0;i< GridView.rows[第几行].cells.count;i++)
{
      string str= GridView.rows[第几行].cells[i].text;
} 直接使用链接列指定连接页面地址,并将值绑定到该列上,当点击该连接时会自动将值传入到要连接的页面中。 CheckBox  chk =(CheckBox )GridView1 .Rows [i].Cells [j].FindControl ("CheckBox1");
//i为GridView1 的第i行,j为GridView1的第j列
 
if (chk.Checked)
   {
     ....//如果模板列上的checkbox1被选中,则...
    }
 

上一个:.net中Gridview控件中删除数据代码怎么写
下一个:谁给我说java和.Net 有什么不同啊

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,