datagrid删除图标问题。
我想datagrid删除按钮是图标。并且有提示是否删除。
请问怎么实现。最好是有代码
问题点数:20、回复次数:8Top
1 楼levin9(生活就是強姦,習慣啦就是享受)回复于 2006-03-19 23:56:44 得分 0
都去睡觉啦Top
2 楼singlepine(小山)回复于 2006-03-19 23:58:26 得分 5
http://singlepine.cnblogs.com/articles/266538.htmlTop
3 楼artak(甜葡萄)回复于 2006-03-20 00:06:08 得分 5
转为模板列,就可以随便换图标了,关于提示如下
private void dgNews_ItemDataBound_1(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
e.Item.Cells[3].Attributes.Add("onclick","return confirm('确定删除?');");
}Top
4 楼levin9(生活就是強姦,習慣啦就是享受)回复于 2006-03-20 00:06:20 得分 0
好像没有图像按钮的吧Top
5 楼levin9(生活就是強姦,習慣啦就是享受)回复于 2006-03-20 00:12:16 得分 0
模板列放什么呢
image还是imagebutton呢Top
6 楼levin9(生活就是強姦,習慣啦就是享受)回复于 2006-03-20 00:18:48 得分 0
我放两种都不可以呀,救命呀Top
7 楼winner2050(找工作中,各位XD收到风,M一下。)回复于 2006-03-20 01:02:18 得分 10
你真**
我刚刚学asp.net的时候看一下就会改成自己需要的了
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem || e.Item.ItemType==ListItemType.EditItem)
{
TableCell myTableCell;
//定义对“删除”单元格的引用
myTableCell = e.Item.Cells[6];
//定义对“删除”单元格中控件的引用
ImageButton btnDel = (ImageButton)myTableCell.Controls[1];
//添加当单击时弹出确认对话框的自定义属性
btnDel.Attributes.Add("onclick", "return confirm('确定要删除这个栏目及其子栏目吗?');");
btnDel.Text = "删除栏目";
}
}
注意修改e.Item.Cells[6];Top
8 楼levin9(生活就是強姦,習慣啦就是享受)回复于 2006-03-20 23:08:13 得分 0
winner2050(winner) 在吗?
为什么是
ImageButton btnDel = (ImageButton)myTableCell.Controls[1];
我记得我以前是用
ImageButton btnDel = (ImageButton)myTableCell.Controls[0];
不过一般不是imagebutton,都是linkbutton
我的问题已经解决,我用模板列里放普通链接,传参数出来解决啦.就是给他超级链接吧.
本来打算结贴,等winner2050(winner) 帮我解决为什么是(ImageButton)myTableCell.Controls[1];
Top




