
asp.net 如何把GridView中的label控件的值传到后台并且赋给一个string类型的变量呢?
展开全部
1.将含有lable的那一列转换成模板列,后台使用FindControl("lableid")
2.用javascript 将lable 的值保存到 一个隐藏域里 后台直接取这个隐藏域的值
2.用javascript 将lable 的值保存到 一个隐藏域里 后台直接取这个隐藏域的值
追问
那一列中有好几个label 我只想要里面的一个值怎么办
追答
gridview 你将它看着实一个table
根据行与列 就能定位到具体的单元格
你取这个单元格你的Lable 就好啦
展开全部
可以用 Label lab=(Label)grideview.FindControl("ID");
string s=lab.Text;
string s=lab.Text;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string s= ((Label1)(GridView1.Rows[e.RowIndex].Cells[label所在的单元格编号].FindControl("Label1"))).Text.Trim();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用get()方法!getLabel(“字符串”)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询