我正在使用nettiers生成的EntityGridView,并为OnSelectedIndexChanged添加了一个方法。在该方法中,如何从EntityGridView获取当前选定的实体?
发布于 2010-03-27 20:40:33
好的..。这样啊,原来是这么回事。这是愚蠢的简单。也许不是最好的方法,但是我一直在磨洋工,直到我得到了下面的代码,使用来自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
}https://stackoverflow.com/questions/2529190
复制相似问题