GridView:如何根据某一行中数据状态显示这一行中按钮的隐藏和显示

2024-12-04 05:26:20
推荐回答(1个)
回答(1):

把 switch (statusId)
{
...
}

放在
for (int j = 0; j < list.Count; j++)
{
statusId = list[j].HolidayStatus;//遍历除单据状态的
switch (statusId)
{
...
}
}
里面

如果不放里面 你最后一个状态是 已审核 就出现你图上的结果
如果是未审核 就全部变成了 开始流程按钮和删除按钮显示,指定审批人隐藏

因为你的 statusId 的状态不是当前的 是遍历后的最后一个