• Daum
  • |
  • 카페
  • |
  • 테이블
  • |
  • 메일
  • |
 
카페정보
카페 프로필 이미지
닷넷 (.NET) 프로그래머 모임
 
 
 
카페 게시글
ASP.NET 질문 Gridview에서 마지막 Row 삭제 후 처리방법
HC.2PC 추천 0 조회 514 14.07.01 12:36 댓글 2
게시글 본문내용
 
다음검색
댓글
  • 14.07.01 19:07

    첫댓글 일단.. 마지막행일때만 Redirect 하는건 꼼수 같구요.. 정공법으로 왜 마지막행만 삭제하면 안돼는지를 찾아서 해결하는것이
    급선무일것 같습니다.
    소스상으로는 문제 없어 보이고. 캐쉬 때문인거 같기도 하구요. 저같은경우는 익스의 도구 - 옵션 - 임시인터넷 파일 - 페이지 열때마다로 해놓습니다. 그리고 GridView1_RowCommand 함수에서 Listing("", ""); <-- 리스트 바인딩 시키는 함수 호출하기 전에 GridView1 초기화 해보세요.. 소스상에는 문제 없어 보여서 이렇게 밖에는 말씀 드릴것이 없네요.

  • 작성자 14.07.02 09:32

    감사합니다.

    아래와 같이 Row <= 1 행일경우에만 DataBind를 다시해서 해결했네요 ㅎ

    // 마지막 Row일 경우에만 DataBind를 다시하여 초기화한다.
    if (this.GridView1.Rows.Count <= 1)
    {
    GridView1.DataBind();
    }

    // 그렇지 않을경우는 바로 Listing
    else
    {
    Listing("", "");
    }

최신목록