您的位置:首页 > 其它

.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());

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: