private void GoodsGrid_ItemCommand(object source,System.Web.UI.WebControls.DataGridCommandEventArgs e){
...
TableCell cell = GoodsGrid.Items[e.Item.ItemIndex].Cells[10];
Update_Cell(cell,e);}
private void Update_Cell(TableCell cell,System.Web.UI.WebControls.DataGridCommandEventArgs e){
....
butt.Text = "修改";
js="document.location.href='"+path+"';";
butt.Attributes.Add("onclick",js);
cell.Controls.Add(butt);
}为何点击“修改”,不执行呢?
...
TableCell cell = GoodsGrid.Items[e.Item.ItemIndex].Cells[10];
Update_Cell(cell,e);}
private void Update_Cell(TableCell cell,System.Web.UI.WebControls.DataGridCommandEventArgs e){
....
butt.Text = "修改";
js="document.location.href='"+path+"';";
butt.Attributes.Add("onclick",js);
cell.Controls.Add(butt);
}为何点击“修改”,不执行呢?
解决方案 »
- ----------多层MVC框架,连接项目出现错误!恳求高手帮忙,怎样解决呀!
- 存储过程及参数化如何使用!
- numericupdown微调控件的使用
- 用Asp.net和SQL Server 2005做网站, 用户注册时管理员审核功能如何用代码实现
- ASP.NET怎么把图片上传到Access数据库,然后在页面显示?
- 提个关于ASP.NET Forums论坛与网站整和的问题,散点分
- 请问怎样用js来调用asp.net页面中的winform控件的方法和属性
- 能不能给我点意见
- 有没有这本书的电子版!
- 數據庫轉換問題﹐思歸﹐大力﹐幫幫我﹗﹗﹗﹗﹗﹗﹗﹗﹗
- [求助]response.redirect()转向到一个框架页面是否会使session失效
- 急问!!!---->200分,问几个DataGrid初级问题!恳请大家帮忙
...
butt.Text = "修改";
js="document.location.href='"+path+"';";
butt.Attributes.Add("onclick",js);
cell.Controls.Add(butt);
butt= new Button();
butt.Text = "删除";
js = "return window.confirm('确认删除吗?');";
butt.Attributes.Add("onclick",js);
cell.Controls.Add(butt);
butt.Click += new System.EventHandler(this.ButDel_Click);点击“修改”没反应,点击删除弹出“确认删除吗?”,确认后也并不执行
大家有什么好办法吗?
但是你的写法有问题,不懂你的butt.Click += new System.EventHandler(this.ButDel_Click);你的ButDel_Click这个事件呢???Update_Cell这个事件你添加这个控件,然后你没有声明事件,当然不会有反应的
我只是写在后面,没贴出来而已。
如果把 cell.Controls.Add(butt);放在Page_load里,事件就会被执行了。
private Button butt= new Button();
但是这样,第二次选中一行的时候,就出现两次修改/删除按钮了