从网格视图中的下拉列表中获取命令id

本文关键字:获取 命令 id 下拉列表 网格 视图 | 更新日期: 2023-09-27 18:19:22

我从后面的代码中插入了一个下拉列表到我的网格视图中,就像这里一样将gridview字段转换为下拉列表我需要在包含此下拉列表的行命令,当其选择的索引被改变。有人能帮我吗由于

从网格视图中的下拉列表中获取命令id

如果您需要获得动态生成的DropDownListGridViewRow,请使用以下方法。

将相同的SelectedIndexChanged事件处理程序添加到下拉列表中。处理它,将sender转换为DropDownList,将NamingContainer转换为GridViewRow。现在你都准备好了。

protected void DropDown_SelectedIndexChanged(object sender, EventArgs e)
{
    DropDownList ddl = (DropDownList) sender;
    GridViewRow row =  (GridViewRow) ddl.NamingContainer;
    // now you get the reference to the other controls via row.FindControl
}