高分请教---动态添加的控件,为什么不能实现控件的触发事件!!!急!!---在线等

fesing 2005-09-28 11:04:03
在往datagrid中动态添加控件,并设定触发事件,但是不能实现,请高手指教哪里出了问题!!!!

代码如下
------------
SqlCommand sc=new SqlCommand("procedure",sqlConnection);
sc.CommandType=CommandType.StoredProcedure;
SqlParameter sp=new SqlParameter("@id",SqlDbType.Int);
sp.Value=Values;
sc.Parameters.Add(sp);
sqlConnection1.Open();
SqlDataReader sd=sc.ExecuteReader();

Label []lblQ=new Label[count];//定义Label控件组

RadioButtonList []tblA=new RadioButtonList[count];//定义RadioButtonList控件组
//
System.Web.UI.Control pl=DataGrid.Items[index].FindControl("Panel1");

int i=0;
//
while(sd.Read())
{
lblQ[i]=new Label();
lblAWD[i]=new Label();
tblA[i]=new RadioButtonList();
ListItem liA=new ListItem("1","1");
ListItem liB=new ListItem("2","2");
ListItem liC=new ListItem("3","3");
ListItem liD=new ListItem("4","4");
tblA[i].Items.Add(liA);
tblA[i].Items.Add(liB);
tblA[i].Items.Add(liC);
tblA[i].Items.Add(liD);
tblA[i].Attributes.Add("runat","server");
tblA[i].RepeatDirection=RepeatDirection.Horizontal;
tblA[i].AutoPostBack=true;
// 给控件添加事件 ------但是不运行
tblA[i].SelectedIndexChanged+=new EventHandler(Checked_Click);

pl.Controls.Add(tblA[i]);
i=i+1;
}
sd.Close();
sqlConnection.Close();
---------------------------
public void Checked_Click()
{.................}
...全文
148 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
guyan033 2005-09-29
  • 打赏
  • 举报
回复
public void Checked_Click(object sender, System.EventArgs e)
{}
yangfanchuhai 2005-09-28
  • 打赏
  • 举报
回复
up
foxconn_nich 2005-09-28
  • 打赏
  • 举报
回复
public void Checked_Click()
{.................}


-------------------------
改为
public void Checked_Click(object sender, System.EventArgs e)
{.................}

试试
RayLynn 2005-09-28
  • 打赏
  • 举报
回复
sender 可以对象可以判断选择了哪个控件。
xamaizi 2005-09-28
  • 打赏
  • 举报
回复
要有一个sender和一个e,
让vs给你自动生成一下
duan17 2005-09-28
  • 打赏
  • 举报
回复
public void Checked_Click() //方法签名不对

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧