ASP.NET 网格视图允许编辑某些行

本文关键字:编辑 网格 NET 视图 许编辑 ASP | 更新日期: 2023-09-27 18:32:27

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

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

ASP.NET 网格视图允许编辑某些行

试试这个。在网格视图行数据绑定事件上检查条件..

 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
             }
          }
}