C#,ASP.Net ,如何在GridView中取值

2024-12-21 10:37:07
推荐回答(3个)
回答1:

给你说一种思路,你可以在 TemplateField 前台页面中添加一个控件,将起隐藏
,后台获取该控件后取值,这样后台代码简洁易读、许多


<%#Eval("Book.Title") %>
'>



后台代码
//获取控件取值 Label lblId = (Label)gvCart.Rows[e.RowIndex].FindControl("lblBookId");

回答2:

page_load函数里加一句
if(!ispostback)
{

}

回答3:

string XXX= ((TextBox)(GridView1.Rows[e.RowIndex].FindControl("txtboxid"))).Text.ToString().Trim();