How to hide a column (GridView) but still access its value?

后端 未结 13 1271
粉色の甜心
粉色の甜心 2020-11-27 17:52

I have a GridView with a DataSource (SQL Database). I want to hide a column, but still be able to access the value when I select the record. Can someone show me

13条回答
  •  轻奢々
    轻奢々 (楼主)
    2020-11-27 18:22

    You can use DataKeys for retrieving the value of such fields, because (as you said) when you set a normal BoundField as visible false you cannot get their value.

    In the .aspx file set the GridView property

    DataKeyNames = "Outlook_ID"
    

    Now, in an event handler you can access the value of this key like so:

    grid.DataKeys[rowIndex]["Outlook_ID"]
    

    This will give you the id at the specified rowindex of the grid.

提交回复
热议问题