动态生成控件的事件处理问题 根据项目需要 现在需要动态创建几个按钮每个按钮所执行的事件就是查询数据库 每个按钮查询的条件又不同 我需要怎么处理事件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 将所有按钮的click事件绑定到一个事件函数上,用函数的sender参数获取点击的控件对象。WinForm:void Add(){ Button button=new Button(); //按钮参数设定 button.Click+=new EventHandler(OnClickTest); Controls.Add(button);}protected void OnClickTest(object sender,EventArgs e){ Button button=sender as Button; if(button!=null) { switch(button.Name) { case ... } }}ASP.NET:页面:...<div id="divTest" runat="server"></div>...后台代码:void Add(){ Button button=new Button(); //按钮参数设定 button.Click+=new EventHandler(OnClickTest); divTest.Controls.Add(button);}protected void OnClickTest(object sender,EventArgs e){ Button button=sender as Button; if(button!=null) { switch(button.ID) { case ... } }} 这个SQL语句怎么优化 一个关于协同工作密码如何存储的问题 C#操作Excel如何过滤掉表中的空行 有个简单的问题请教下 dataGridView 的checkbox列 想青问一下 Form_Load函数是给定的,那FormClose函数是要自己写吗? 关于文件流的使用方法求指导 请教关于WMI创建进程的问题!急 我写了一段代码提取图标,但是提出的图标有问题,请帮助 求助高手帮忙,解决问题 Remoting服务端创建继承于MarshalByRefObject的对象,将其作为远程对象返回客户端时报错 数组类问题
{
Button button=new Button();
//按钮参数设定
button.Click+=new EventHandler(OnClickTest); Controls.Add(button);
}protected void OnClickTest(object sender,EventArgs e)
{
Button button=sender as Button; if(button!=null)
{
switch(button.Name)
{
case ...
}
}
}
ASP.NET:
页面:...
<div id="divTest" runat="server"></div>
...后台代码:void Add()
{
Button button=new Button();
//按钮参数设定
button.Click+=new EventHandler(OnClickTest); divTest.Controls.Add(button);
}protected void OnClickTest(object sender,EventArgs e)
{
Button button=sender as Button; if(button!=null)
{
switch(button.ID)
{
case ...
}
}
}