代码之家  ›  专栏  ›  技术社区  ›  Prabhu

检索所选GridView行的基础数据项

  •  0
  • Prabhu  · 技术社区  · 14 年前

    我在页面上有一个按钮,在第一列有一个带有复选框的网格视图。GridView已绑定到列表。在ButtonClick上,我需要检索每个选定行的基础绑定数据项(MyEntity)。我该怎么做?我不能简单地根据GridView列重新创建MyEntity,因为我没有显示MyEntity的所有字段。我需要一种根据键(myEntityID)获取myEntity的方法。

    2 回复  |  直到 14 年前
        1
  •  0
  •   jasper johnz    14 年前

    MyEntityId SingleOrDefault

        2
  •  0
  •   Arief    14 年前
    foreach(GridViewRow row in GridView1.Rows)
    {
        CheckBox CheckBox1 = (CheckBox)gvrow.FindControl("CheckBox1"); 
        HiddenField HiddenField1 = (HiddenField)gvrow.FindControl("HiddenField1")
        if (CheckBox1.Checked) 
        { 
            // your code to get the entity here 
        }     
    }