从NetTiers EntityGridView中选择项目

时间:2010-03-27 12:09:24

标签: .nettiers

我正在使用nettiers生成的EntityGridView,并且我为OnSelectedIndexChanged添加了一个方法。在该方法中,如何从EntityGridView获取当前选定的实体?

1 个答案:

答案 0 :(得分:0)

好的..我明白了。这简直太愚蠢了。也许不是最好的方法,但我愚弄了,直到我得到以下代码,使用GridView的SelectedDataKey和EntityProvider来检索实体数据。

   public void GridView1_SelectedIndexChanged(Object sender, EventArgs e)
        {
            int idEntity = Int32.Parse( GridView1.SelectedDataKey.Value.ToString());
            s.Entities.MMEntity ent =
                 s.Data.DataRepository.MMEntityProvider.Get(
                        new s.Entities.MMrKey(idEntity)
                  );

       // use the entity here
    }