給DataGrid添加序號、導航鍵、滑鼠划過事件、刪除確認框
來源:互聯網
上載者:User
private void dg_DSC_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
DataTable dt=new DataTable();
if(e.Item.ItemIndex!=-1)
{
int order=e.Item.ItemIndex+1;
e.Item.Cells[0].Text=order.ToString();
e.Item.Cells[9].Text="<a href=\"#\" onclick=\"OpenWin('CSD_New.aspx?number="+Server.UrlEncode(e.Item.Cells[1].Text)+"',600,350);\">修改</a>";
e.Item.Cells[10].Text="<a href=\"#\" onclick=\"OpenWin('CSD_intercalate.aspx?number="+Server.UrlEncode(e.Item.Cells[1].Text)+"',720,600);\">商品資訊</a>";
e.Item.Cells[11].Text="<a href=\"#\" onclick=\"OpenWin('CSD_client.aspx?number="+Server.UrlEncode(e.Item.Cells[1].Text)+"',720,650);\">客戶資訊</a>";
if(e.Item.Cells[6].Text=="已生效")
{
e.Item.Cells[12].Visible=false;
}
TableCell myTableCell;
myTableCell=e.Item.Cells[12];
LinkButton link=(LinkButton)myTableCell.Controls[0];
link.Attributes.Add("onclick","return confirm('您真要刪除此行嗎?');");
}
foreach (DataGridItem Itemcolor in this.dg_DSC.Items)
{
Itemcolor.Attributes.Add("onmouseover","this.bgColor='Gainsboro'");
Itemcolor.Attributes.Add("onmouseout","this.bgColor='white'");
}
}