【问题标题】:getting command id from drop down list in a grid view从网格视图的下拉列表中获取命令 ID
【发布时间】:2023-03-25 07:55:01
【问题描述】:

我从后面的代码中将一个下拉列表插入到我的网格视图中,就像在这里完成的一样 Convert gridview field into Dropdownlist 当其选定的索引发生更改时,我需要在包含此下拉列表的行中创建命令。 请有人帮我 谢谢

【问题讨论】:

  • 处理SelectedIndexChanged事件,将sender转换为DropDownList,将NamingContainer转换为GridViewRow。现在一切就绪。

标签: c# asp.net


【解决方案1】:

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

将相同的SelectedIndexChanged-event 处理程序添加到下拉列表中。处理它,将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
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-15
    • 2014-01-24
    • 1970-01-01
    • 2014-07-22
    • 1970-01-01
    相关资源
    最近更新 更多