2010-03-27 3 views
0

Nettier에서 생성 된 EntityGridView를 사용하고 OnSelectedIndexChanged에 대한 메서드를 추가했습니다. 이 메서드에서 EntityGridView에서 현재 선택한 엔터티를 얻으려면 어떻게해야합니까?NetTiers EntityGridView에서 항목 선택

답변

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 
    }