2010-06-03 3 views
0

내 질문에 어떻게 여러 테이블에서 데이터가 있고 일부 필드를 편집하거나 단일 테이블에서 데이터를 삭제할 수 있도록 gridview linq 쿼리를 표시 할 수 있습니다?gridview에 여러 테이블 linq 쿼리를 데이터 바인딩?

linqdatasource 또는 linq 쿼리를 사용하여이 작업을 수행하고 싶습니다. 선택 이벤트에 대한 질의에 e.Result를 설정할 수 있다는 것을 알고 있습니다. 또한 linq 관계 (parent.child)를 표시하기위한 사용자 정의 databound 컨트롤을 빌드 할 수있었습니다.

그러나 삭제로이 작업을 어떻게 수행 할 수 있는지 잘 모르겠습니다. 사용자 정의 코드로 delete 이벤트를 처리해야한다고 생각합니다. 이 경우 그러나 지금

 <asp:TemplateField HeaderText="header"> 
      <ItemTemplate> 
      <%#Eval("object.subobject") %> 
      </ItemTemplate> 
     </asp:TemplateField> 

, 나는 내가 이것들을 편집 할 수 있도록 사용자 정의 바인딩 필드 유형을 만들 수 있었다 기억

답변

0

좋아, 내가 필요로하는 필드의 일부를 표시하는 템플릿 필드를 사용할 수 있습니다 필요하지 않습니다.

그래서이 경우 linqdatasource 및 하위 객체를 사용할 때 좋습니다. 그러나 익명 형식을 반환 한 쿼리에 delete를 추가하려면 어떻게해야합니까?

관련 문제