grid_ItemDataBound(object sender, DataGridItemEventArgs e)中:












a.Cells[16].Enabled = false;//修改和删除不可用
a.Cells[17].Enabled = false;























































grid_ItemCommand(object source, DataGridCommandEventArgs e)中:



















//审核选定的记录
protected void Confirm_Click(object sender, EventArgs e)
{
string dgIDs = "";
bool BxsChkd = false;
foreach (DataGridItem item in grid.Items)
{
CheckBox ChkBxItem = (CheckBox)item.FindControl("UpdateThis");
if (ChkBxItem.Checked)
{
BxsChkd = true;
//注意必须正确指出ID列单元,是隐藏的,单引号和逗号必须要
dgIDs += "'" + item.Cells[0].Text + "',";
}
}
if (BxsChkd)
{
dgIDs = dgIDs.Substring(0, dgIDs.LastIndexOf(","));
//产生业务对象进行更新操作,审核和去审核的公用类
PFCMIS.BLL.CommonCheck bllcc = new PFCMIS.BLL.CommonCheck();
bllcc.CheckMark("CheckMark", "ID", "StuPracGrad", dgIDs);
Response.Redirect("Index.aspx");
}
}
//去掉审核选定的记录
protected void UnConfirm_Click(object sender, EventArgs e)
{
string dgIDs = "";
bool BxsChkd = false;
foreach (DataGridItem item in grid.Items)
{
CheckBox deleteChkBxItem = (CheckBox)item.FindControl("UpdateThis");
if (deleteChkBxItem.Checked)
{
BxsChkd = true;
//注意必须正确指出ID列单元,是隐藏的,单引号和逗号必须要
dgIDs += "'" + item.Cells[0].Text + "',";
}
}
if (BxsChkd)
{
dgIDs = dgIDs.Substring(0, dgIDs.LastIndexOf(","));
//产生业务对象进行更新操作,审核和去审核的公用类
PFCMIS.BLL.CommonCheck bllcc = new PFCMIS.BLL.CommonCheck();
bllcc.UnCheckMark("CheckMark", "ID", "StuPracGrad", dgIDs);
Response.Redirect("Index.aspx");
}
}