.net中怎么取GridView中的值
答案:4 悬赏:70
解决时间 2021-02-12 18:27
- 提问者网友:多余借口
- 2021-02-12 00:13
.net中怎么取GridView中的值
最佳答案
- 二级知识专家网友:陪衬角色
- 2021-02-12 00:31
先把需要的行获取到
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;//获取想要的行
Session["str"]=str;//记录获取的行,以便传值。
}
在另一个页面上。
string a=Session["str"].Tostring();
a就是你获取到的行数!
全部回答
- 1楼网友:花一样艳美的陌生人
- 2021-02-12 04:40
for(int i=0;i< GridView.rows[第几行].cells.count;i++)
{
string str= GridView.rows[第几行].cells[i].text;
}
- 2楼网友:无字情书
- 2021-02-12 03:06
先取得里面的控件,如 gridview1 控件的第一行第一列有一个 hiddenfield 控件,控件 id 是 hiddenfield1 hiddenfield hf1=(hiddenfield)gridview1.rows[0].cells[0].findcontrol("hiddenfield1") hf1.value 就是你要取的值,其他控件一样的道理
- 3楼网友:哭不代表软弱
- 2021-02-12 01:29
CheckBox chk =(CheckBox )GridView1 .Rows [i].Cells [j].FindControl ("CheckBox1");
//i为GridView1 的第i行,j为GridView1的第j列
if (chk.Checked)
{
....//如果模板列上的checkbox1被选中,则...
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯