2010-03-30 3 views
0

Peace! LINQDataSource에 의해 생성 된 CRUD 메서드를 사용하는 대신 작업을 수행 할 CRUD 메서드를 만든 이유는 무엇입니까?ObjectDataSource를 사용하여 gridview를 만들고 데이터를 구부렸습니다. 모든게 그냥 잘 작동하지만 업데이트 방법, 내가 내 gridview에서 행을 업데이트 할 때 모든 업데이 트가없는 것처럼된다! 하지만 데이터베이스를 확인할 때 행이 업데이트 된 것을 볼 수 있습니다! 이 문제에 대한 해결책을 아직 찾을 수 없습니다. 페이지를 새로 고치지 않고 autopostback을 사용하기 위해 updatepanel을 사용하고 있습니다. 감사합니다.gridview에서 테이블의 행을 업데이트 한 후 결과를 볼 수 없습니다

답변

0

유레카! 제 경우에는 제 DataContext의 다른 인스턴스를 인스턴스화해야합니다. S 정적 DataContext를 사용하고 있습니다. 건배. 그래, 난 그냥이 제안 (질문) 인터넷 검색했습니다 그리고 난 다음 코드 라인 시도

0

업데이트를 수행 한 후에 GridView를 리 바인드합니까?

+0

감사 불구하고 : 보호 무효를 Page_Load (개체를 보낸 사람, EventArgs입니다 전자) { 경우 { 을 (Page.IsPostBack!) // "초기"쿼리 매개 변수를 설정하면 ... BindData(); } } 보호 된 무효 OnPreRender (EventArgs e) { base.OnPreRender (e); BindData(); } 개인 무효 BindData() { GridView1.DataBind(); GridView2.DataBind(); } 결과가 없습니다. S –

관련 문제