我在gridview外面有一个名为“UpdateAll”的按钮,我需要能够点击这样的按钮并找到一个项目模板“DropDownList”并用每个记录的值更新数据库,我不知道如何这有什么想法吗?
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.
请帮忙。
答案 0 :(得分:1)
你可以做这样的事情;
for(int rowIndex =0; rowIndex<gv.rows.count; rowIndex++)
{
Myddl = gv.rows[rowIndex].FindControl("Quantity") as DropDownList;
}