ASP.NET GridView允许编辑某些行

时间:2016-01-29 08:04:14

标签: c# asp.net gridview

有没有办法允许编辑某行而不是整行?

当我搜索用户时,它会将数据填充到GridView中。如果我将AutoGenerateEditButton设置为True,则所有行都将是可编辑的。例如,如果GridView有10行,当行中的数据使用If-else语句在某个条件之间时,我只希望底部5可编辑而不是整行10行。

1 个答案:

答案 0 :(得分:1)

试试这个..在gridviews行数据绑定事件检查标准..

 protected void Gridview1_RowDataBound(object sender, GridViewRowEventArgs e)
    {
if ("Your Condition")
        {
           if ("your condition")
            {                
                e.Row.Enabled = true;//row is editable
            }
            else
            {
              e.Row.Enabled = false;//row is not editable
             }
          }
}