在普通的函数里,比如:
public void FindControltemp()
{}//在这种函数里,怎么获取GridView里的控件?
GridView.FindControl("") //这样直接获取,获取不到。
public void FindControltemp()
{}//在这种函数里,怎么获取GridView里的控件?
GridView.FindControl("") //这样直接获取,获取不到。
如果知道行列
(GridView1.Rows[行索引].FindControl(控件ID) as 控件类型).属性
参数名: index
if (GV_BD.VisibleRowCount == 0)
{
MessageBox.Show(this, "没有可供选择的记录!");
return;
} string id = "";
for (int i = 0; i < GV_BD.VisibleRowCount; i++)
{
if (GV_BD.Selection.IsRowSelected(i))
{
id = GV_BD.GetRowValues(i, "BM_ID").ToString();
}
}
if (id == "")
{
MessageBox.Show(this, "请选择要修改的记录!");
return;
}
Response.Redirect("BusinessModelCreate.aspx?id=" + id);
要做循环,然后到具体的行上在用行里面的。findcontrol方法
{
GridView1.Rows[i].FindControl("textbox1") as TextBox).Text
}