首页 新闻 会员 周边

webform动态radiobutton添加eventhandler不起作用

0
悬赏园豆:10 [已关闭问题] 关闭于 2014-12-16 10:46

动态添加radiobutton,并且加上checkedchanged事件,但是点击并没有执行 rb_CheckedChanged函数,请问是怎么回事啊?

for (int j = 0; j < count; j++)

           {

               TableRow r = new TableRow();

               r.BorderWidth = 1;

               r.BorderColor = Color.Black;

               ///////////////

               TableCell a = new TableCell();

               RadioButton rb = new RadioButton();

               rb.ID = (j + 1).ToString();

               rb.GroupName = "xz";

               rb.CheckedChanged += new EventHandler(rb_CheckedChanged);

               a.Controls.Add(rb);

               r.Cells.Add(a);

               ///////////////

               for (int i = 0; i < numcells; i++)

               {

                   TableCell c = new TableCell();

                   c.Text = dt.Rows[j][i].ToString();

                   //添加一个LiteralControl控件来显示数据

                   c.Controls.Add(new LiteralControl(dt.Rows[j][i].ToString()));

                   r.Cells.Add(c);

               }

               display_detail.Rows.Add(r);

           }

在页面中需要获取哪个radiobutton被选中。

sazuki的主页 sazuki | 初学一级 | 园豆:192
提问于:2014-11-10 16:07
< >
分享
所有回答(1)
0

你把   rb.CheckedChanged += new EventHandler(rb_CheckedChanged);换成rb.click试试。

悟行 | 园豆:12559 (专家六级) | 2014-11-10 17:51

没有click这个方法呢

支持(0) 反对(0) sazuki | 园豆:192 (初学一级) | 2014-11-11 09:27
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册