【问题标题】:Can I Use GridView SelectedIndexChanged Instead of RadioButtonList SelectedIndexChanged?我可以使用 GridView SelectedIndexChanged 代替 RadioButtonList SelectedIndexChanged 吗?
【发布时间】:2025-11-29 19:15:02
【问题描述】:

我有几个原因需要发生这种情况,但我只想说,当我使用 RadioButtonList 的事件处理程序时,发送者对象仅作为 RadioButtonList 返回,我需要来自 GridView 的更多信息,因为这就是我可以唯一地识别我的 RadioButtonList 与哪条记录相关联。

我在我的 GridView 中添加了一个“OnSelectedIndexChanged”属性,但它不会在我想要的时候触发/处理。我假设这与 GridView 的设计工作方式有关。

有人对如何做到这一点或更好的替代方案有任何建议吗?

我也考虑过使用隐藏字段,但我无法将它添加到 RadioButtonList 中,因此除非它是全局的,否则它无济于事。它是全球性的问题是我无法将值唯一设置为已更改 RadioButtonList 的记录。

一清二楚?请询问您是否需要任何说明。

提前致谢!

【问题讨论】:

    标签: asp.net vb.net gridview event-handling radiobuttonlist


    【解决方案1】:

    只是想我会添加一个答案并解释我是如何解决我的问题的。

    由于范围太窄,我需要在单选按钮列表中添加一个自定义字段。我只是继续添加以下代码:

    MyRadioButtonList.Attributes.Add("NecessaryField")
    

    我添加了这个,这样每次网格视图行被数据绑定时,这个代码都会执行,确保每个 RadioButtonList 都有这个字段。

    之后就可以使用了。

    【讨论】:

      最近更新 更多