[求助] DataGrid 控件的用法 ---delete
各位高人,请帮我一个忙:我用datagrid绑定数据,能对数据进行删除和修改,我想在在删除数据的时候,弹出消息框共用户选择,听说用 javascript:return confirm('请在登陆后运行,是否现在重新登陆?') 行,但是我不知道在后台怎么写啊。
1.我喜欢用的.
在你删除按钮列的"文本"项中,加入 <div id=de onclick="javascript:return confirm('是否删除?');">删除</div>
上面的是看笨笨姐代码学的.
2.在itemcreated事件中加入
foreach(DataGridItem di in this.DataGrid1.Items)
{
if(di.ItemType==ListItemType.Item||di.ItemType==ListItemType.AlternatingItem)
{
((LinkButton)di.Cells[2].Controls[0]).Attributes.Add("onclick","return confirm('您确定删吗?');");
}
}
Cells[2] 2为按钮列的列号.
也可以在ItemDataBound事件中加入
if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)
{
((LinkButton)e.Item.Cells[2].Controls[0]).Attributes.Add("onclick","return confirm('确认删除吗?')");
}
一样的.
[此贴子已经被作者于2007-1-11 16:54:36编辑过]