日期:2014-05-18  浏览次数:20487 次

如何让GridView里的某几行数据不能删除
名称                             状态     创建者   创建时间   操作     删除
 
成功                             启用     老彭   2007-09-13   操作     删除    
全额                             启用     老彭   2007-09-13   操作     删除    
投资                             启用     老彭   2007-09-13   操作     删除    
aaaa                             启用     老彭   2007-09-13   操作     删除    
bbbb                             启用     老彭   2007-09-13   操作     删除    
cccc                             启用     老彭   2007-09-13   操作     删除

这个是我girdview显示的数据
名称为“   成功   全额   投资   ”的不能删除   或者让删除按钮失效
其他的可以任意操作

要如何实现

------解决方案--------------------
protected void GridView_Selectcourseplan_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
int tempFlowId = Convert.ToInt32(DataBinder.Eval(e.Row.DataItem, "State "));
if (tempFlowId == 1)
{
e.Row.Enabled = false;
}
else
{
e.Row.Enabled = true;
}
}
}