1、在<colums>与</colums>之间加入列:
<asp:ButtonColumn Text="删除" CommandName="Delete" ButtonType="PushButton" />
2、在Datagrid中加入OnDeleteCommand="MyDataGrid_Delete"
3、编辑MyDataGrid_Delete事件。
4、在代码中加入以下,以产生删除确认对话框。
<script language="jscript">
function delete_confirm(e){
if (event.srcElement.type=="submit" && document.all(event.srcElement.name).value =="删除" )
event.returnValue =confirm("确认是否删除?");
}
document.onclick=delete_confirm;
</script>
<asp:ButtonColumn Text="删除" CommandName="Delete" ButtonType="PushButton" />
2、在Datagrid中加入OnDeleteCommand="MyDataGrid_Delete"
3、编辑MyDataGrid_Delete事件。
4、在代码中加入以下,以产生删除确认对话框。
<script language="jscript">
function delete_confirm(e){
if (event.srcElement.type=="submit" && document.all(event.srcElement.name).value =="删除" )
event.returnValue =confirm("确认是否删除?");
}
document.onclick=delete_confirm;
</script>
<asp:ButtonColumn Text="删除" HeaderText="删除" CommandName="Delete">
<ItemStyle Width="60px"></ItemStyle>
</asp:ButtonColumn>
在后面代码层里有一个事件
private void datagrid_DeleteCommand(object source, system.Web.UI.WebControls.DataGridCommandEventArgs e)
{
int id=(int) datagrid.DataKeys[e.Item.DataSetIndex]; 这儿是删除的语法 bindgrid();
}