.NET中添加事件

来源:百度知道 编辑:UC知道 时间:2024/06/04 06:53:08
下面是动态添加RadioButtonList,用EventHandler动态添加事件,请问怎样写事件,每当选择Radio的时候就把答案提交到数据库?
ListControl list_x;
list_x = new RadioButtonList();
//加入选项内容
list_x.ID = "Timu" + num.ToString();
list_x.Items.Add(new ListItem("A:" + Server.HtmlDecode(reader_x["选项A"].ToString()), "A"));
list_x.Items.Add(new ListItem("B:" + Server.HtmlDecode(reader_x["选项B"].ToString()), "B"));
list_x.Items.Add(new ListItem("C:" + Server.HtmlDecode(reader_x["选项C"].ToString()), "C"));
list_x.Items.Add(new ListItem("D:" + Server.HtmlDecode(reader_x["选项D"].ToString()), "D"));

list_x.SelectedIndexChanged += new EventHandler(list_x_SelectedIndexChanged);
PlaceHolder1.Controls.Add(list_x);
我的意思不是怎样取数据

把数据库的文件读到内存中,然后不用每次都调用了。只能给你个思路。

你可以给这个建个表啊!但是每答一题就写入数据库是不是不太好啊!系统会挺慢吧!你可以在每个页面做个按钮来保存啊!
RadioButtonList可以添加数据源啊.再写个SQL语句啊.
你要写入数据库,那就写
insert into table(A,B,C)values( @A,@B,@C)