我可以使用GridView SelectedIndexChanged而不是RadioButtonList SelectedIndexChanged吗?

时间:2012-06-08 18:55:46

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

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

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

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

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

清除泥土?请询问您是否需要澄清。

提前致谢!

1 个答案:

答案 0 :(得分:0)

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

由于范围太窄,我需要在radiobuttonlist中添加自定义字段。我刚才继续添加以下代码:

MyRadioButtonList.Attributes.Add("NecessaryField")

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

之后可以使用。