private void DGrid_Process_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
//增加删除提示
LinkButton myDeleteButton;
switch(e.Item.ItemType)
{
case ListItemType.Item:
case ListItemType.AlternatingItem:
myDeleteButton = (LinkButton) e.Item.Cells[7].Controls[0];
myDeleteButton.Attributes.Add("onclick", @"return confirm('你确认要删除吗?');");
break;
}
}
{
//增加删除提示
LinkButton myDeleteButton;
switch(e.Item.ItemType)
{
case ListItemType.Item:
case ListItemType.AlternatingItem:
myDeleteButton = (LinkButton) e.Item.Cells[7].Controls[0];
myDeleteButton.Attributes.Add("onclick", @"return confirm('你确认要删除吗?');");
break;
}
}
AutoGenerateColumns="false"
OnItemCreated="Item_Created"
runat="server"> <HeaderStyle BackColor="#aaaadd">
</HeaderStyle>
<Columns> <asp:EditCommandColumn
EditText="Edit"
CancelText="Cancel"
UpdateText="Update"
HeaderText="Edit item"/>void Item_Created(Object sender, DataGridItemEventArgs e)
{ int nCell = 0; //assume EditCommandColumn is in the first column
if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
LinkButton lb = (LinkButton)e.Item.Cells[nCell].Controls[0];
lb.Attributes["onclick"] = "javascript:return confirm('are you sure to edit?')";
}
else if(e.Item.ItemType == ListItemType.EditItem)
{
foreach (Control c in e.Item.Cells[nCell].Controls)
{
if (c is LinkButton)
{
LinkButton lb = (LinkButton)c;
if (lb.Text.ToLower() == "update")
lb.Attributes["onclick"] = "javascript:return confirm('are you sure to update?')";
else if (lb.Text.ToLower() == "cancel")
lb.Attributes["onclick"] = "javascript:return confirm('are you sure to cancel?')";
}
}
}
}
{ LinkButton lnk =(LinkButton)e.Item.Cells[0].Controls[0];
LinkButton lnk1 =(LinkButton)e.Item.Cells[0].Controls[2]; lnk.Attributes.Add("onclick","return confirm('are you sure update!');");
lnk1.Attributes.Add("onclick","return confirm('are you sure Cancel!');");
}
if(e.Item.ItemType==ListItemType.AlternatingItem||e.Item.ItemType==ListItemType.Item)
{
LinkButton lnk =(LinkButton)e.Item.Cells[0].Controls[0];
lnk.Attributes.Add("onclick","return confirm('are you sure to edit this Item!');");
}