专栏在asp.net的网格视图中摇摇欲坠

时间:2017-05-19 06:21:01

标签: c# asp.net gridview

我有一个网格,其中有16列,第15列 当状态=发送,匹配或完成时隐藏它将是 可见。所以当第15列被隐藏(可见 - 假)时,则为第16列 colum是一个复选框,正在进入第15列。

代码

Protected Sub gvPOItems_RowDataBound(sender As Object, e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles gvPOItems.RowDataBound

    If _po.Status = "Completed" OrElse _po.Status = "Matched" OrElse _po.Status = "Sent" Then
         e.Row.Cells(15).Visible = False

grid

1 个答案:

答案 0 :(得分:0)

当您将单元格的Visible属性设置为false时,它会从HTML中消失。这意味着所有下一个单元格都将一个位置向左移动。

所以最好只清空细胞或移除控件,但让它们保持可见。

e.Row.Cells(15).Text = ""
//or
e.Row.Cells(15).Controls.Clear