이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 14275|회답: 0

[ASP.NET] GridView 데이터 바인딩

[링크 복사]
게시됨 2015. 4. 8. 오후 10:49:14 | | |

GridView 데이터를 바인딩하는 방법은 두 가지가 있습니다: 하나는 자동 바인딩, 다른 하나는 수동 바인딩입니다. 자동 제본은 여기서 언급하지 않으며, 주로 수동 제본의 단계와 방법을 설명합니다
먼저 GridView 객체를 전경 페이지에 추가한 후 배경으로 이동합니다
     데이터 소스 추가
      this.gvShowTenementsInfo.DataSource = tenementService.Select();
      데이터 소스를 바인딩하세요
      this.gvShowTenementsInfo.DataBind();
백그라운드 데이터 바인딩 수행
그 다음에는 프런트 데스크 페이지의 소스 인터페이스로 가세요
<asp:GridView ID="gvShowTenementsInfo" runat="server">와 </asp:GridView> 사이에서 수동으로 보여줘야 할 열을 추가하는 편집을 합니다.
//这里是展示的集合
<Columns>
바인딩 표시 데이터의 헤더텍스트는 헤더 설명 필드를 표시하고, 특정 데이터 소스를 바인딩하고 데이터를 표시하는 데 사용된 DataField를 표시합니다
         <asp:BoundField 헤더Text="Household Name" DataField="tenName" />
  여기서 ItemStyle-HorizontalAlign은 특정 데이터 열 내에서 중앙 정렬과 같은 배치 스타일을 선택하며, 각 행에 수동으로 추가해야 합니다
          <asp:TemplateField 헤더Text="편집 여부" ItemStyle-HorizontalAlign="Center">
            <ItemTemplate>
    템플릿 페이지에 있는 설정 메서드가 있는데, 필요한 만큼 열을 묶을 수 있습니다
            <asp:Label ID="txtShow" runat="server" Text='<%# eval_r("tenName") %>' />
            </ItemTemplate>
          </asp:템플릿필드>
          <asp:TemplateField 헤더Text="편집 여부" >
            <ItemTemplate>
                여기 수정할 객체 ID를 다음 페이지(수정 업데이트 페이지)로 전달하는 내용입니다
               <a href='UpdateTenementTypeInfo.aspx? id=<%# eval_r("tenId") %>'> 편집</a>
            </ItemTemplate>
          </asp:템플릿필드>
        </Columns>




이전의:예외 세부 정보: System.NullReferenceException: 객체 참조가 해당 객체의 인스턴스로 설정되어 있지 않습니다.
다음:DataTable은 첫 번째 행에서 데이터를 추출합니다
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com