Get the value of hidden column in Gridview

前端 未结 2 846
陌清茗
陌清茗 2020-12-18 03:14

I am using a Gridview and wondering if there is way to hide a column from the Gridview but still be able to access the hidden column value.

I set visible= false for

相关标签:
2条回答
  • 2020-12-18 03:40

    One way I have gotten values from Invisible GridView Columns is using the DataKeyNames attribute.

    <asp:GridView runat="server" ID="GridView" DataKeyNames="ColName1, ColName2">
    </asp:GridView>
    

    then to access the data

    var data = GridView.DataKeys[RowIndex].Values[KeyIndex]
    
    0 讨论(0)
  • 2020-12-18 03:50

    If you're in the RowDataBound event, get the row DataItem:

    if(e.Row.RowType == DataControlRowType.DataRow)
    {
        var dataRowView = (DataRowView)e.Row.DataItem;
    
        var data = dataRowView["FieldName"].ToString();
    }
    
    0 讨论(0)
提交回复
热议问题