如何查找网格视图中存在的标签的 ID
本文关键字:存在 标签 ID 视图 网格 何查找 查找 | 更新日期: 2023-09-27 18:31:01
我在网格视图中有一个标签,我想在按钮单击中查找控件而不使用
foreach (GridViewRow row in MyGridView.Rows)
{
System.Web.UI.WebControls.Label lblName = row.FindControl("lblName") as System.Web.UI.WebControls.Label;
lblName.Text = "Name";
}
有没有其他方法来找到控件
我假设您不想循环所有行,而是想在单击按钮的同一行中找到标签。然后使用按钮的NamingContainer
即GridViewRow
:
protected void button_Click(Object sender, EventArgs e)
{
Button btn = (Button) sender;
GridViewRow row = (GridViewRow) btn.NamingContainer;
Label lblName = (Label) row.FindControl("lblName");
lblName.Text = "Name";
}