none
gridview中字段的获取。 RRS feed

  • 问题

  • 我有一个新闻表
    ID
    Content
    Title
    Date
    等字段
     
    ,我现在把他显示在gridview中进行编辑删除等操作。可是我不想把ID字段也显示在其中(ID字段用的是guid,显示了会很难看)
    这就带来一个问题,就是我进行删除操作的时候该如何获得所在行的ID呢?本来的话我可以通过grdFile.Rows[e.RowIndex].Cells[0].text来获得,可现在ID没有在girdview中,请问有办法获得所在行的ID吗?谢谢。
    2009年11月16日 7:33

答案

  • 你好!

    可以通过下面的方式实现。

    1 为 GridView 设置主键,在相关事件中使用 this.GridView1.DataKeys[e.RowIndex].Value; 来获取主键。
    2 绑定 ID,并隐藏此列,后台通过 FindControl 或 e.Cell[x].Text 获取。

    知识改变命运,奋斗成就人生!
    2009年11月16日 7:41
    版主