.net动态添加控件及对应事件
2008-04-28 13:07
351 查看
private void Page_Load(object sender, System.EventArgs e)
{
//定制菜单
Button BtnAll=new Button ();
BtnAll.CommandArgument ="所有栏目";
BtnAll.Text ="所有栏目";
BtnAll.Command +=new CommandEventHandler(this.OnButton);
PHMenu.Controls.Add(BtnAll);
for (int i=0;i<dtItemName.Rows.Count;i++)
{
Button Btn=new Button ();
Btn.CommandArgument =dtItemName.Rows[i]["ItemName"].ToString();
Btn.Text =dtItemName.Rows[i]["ItemName"].ToString();
Btn.Command +=new CommandEventHandler(this.OnButton);
PHMenu.Controls.Add(Btn);
}
}
public void OnButton(Object Sender, CommandEventArgs e)
{
this.InitItems(e.CommandArgument.ToString());
}
{
//定制菜单
Button BtnAll=new Button ();
BtnAll.CommandArgument ="所有栏目";
BtnAll.Text ="所有栏目";
BtnAll.Command +=new CommandEventHandler(this.OnButton);
PHMenu.Controls.Add(BtnAll);
for (int i=0;i<dtItemName.Rows.Count;i++)
{
Button Btn=new Button ();
Btn.CommandArgument =dtItemName.Rows[i]["ItemName"].ToString();
Btn.Text =dtItemName.Rows[i]["ItemName"].ToString();
Btn.Command +=new CommandEventHandler(this.OnButton);
PHMenu.Controls.Add(Btn);
}
}
public void OnButton(Object Sender, CommandEventArgs e)
{
this.InitItems(e.CommandArgument.ToString());
}
相关文章推荐
- .NET----动态添加控件及事件
- asp.net为控件动态添加事件
- JS脚本动态给标签控件添加事件
- 动态创建控件并给它添加事件处理
- .net动态添加服务器控件与表格
- Android开发学习笔记:为动态添加的Spinner控件绑定数据源以及监听事件
- 动态添加控件并添加事件
- C#动态生成控件以及添加事件处理
- 为动态创建的控件添加事件绑定
- C#动态生成控件以及添加事件处理
- DateTime比较 动态添加控件事件
- asp.net为控件动态添加事件
- 动态添加控件的事件可以写在类中
- Asp.net 动态创建的控件并添加事件,无响应的解决方法。
- .NET----动态添加用户控件
- ScrollView动态添加控件,并设定绑定事件
- ASP.NET页面中动态增加的控件、添加事件
- 动态添加DropDownList控件,SelectedIndexChanged事件判断是哪一个事件控件
- 动态添加组件或是客户端控件以及事件(Mondify By LiFuyun)
- 动态添加ASP.NET控件并绑定处理事件