从非gridview事件访问gridview

本文关键字:gridview 访问 事件 从非 | 更新日期: 2023-09-27 18:09:33

我有一个按钮外的gridview称为"UpdateAll",我需要能够点击这样的按钮,找到一个项目模板"下拉列表"和更新数据库与该值的每条记录,我不知道如何去这个任何想法?

  public void UpdateAll_Click(object sender, EventArgs e)
{
}

现在我知道我可以访问GridView_RowCommand中的下拉菜单像这样

  GridViewRow row = (GridViewRow)(((Button)e.CommandSource).NamingContainer);
        Myddl = row.FindControl("Quantity") as DropDownList;

但我不知道如何做到这一点,从外部事件不是GridView相关,我不能做上面的一个,因为它访问e.CommandSource.

请帮。

从非gridview事件访问gridview

你可以这样做;

for(int rowIndex =0; rowIndex<gv.rows.count; rowIndex++)
{
  Myddl = gv.rows[rowIndex].FindControl("Quantity") as DropDownList;
}