소년포비의 세계정복!!

[스크랩] GridView, DataList, Repeater Control 순차적 순번 보여주기 본문

프로그램 세상/ASP.NET

[스크랩] GridView, DataList, Repeater Control 순차적 순번 보여주기

소년포비 2009. 10. 5. 20:24

페이징이 없이 모든 리스트가 한 페이지에 나오게 할 경우, 순번을 표기해 줄 일이 생기곤 한다.

사실 db 에 순번값을 넣긴 하겠지만, 삭제할 경우 순번을 보기에 좋지 않은 상황이 발생한다.

그래서 GridView 나 repeater, datalist 자체의 index 를 사용하면 쉽게 이를 처리할 수 있다.

 

 

 

1. GridView 

 

 

<asp:GridView ID="gvRollBook" runat="server"  AllowPaging="True" AutoGenerateColumns="False" EnableViewState="False" OnPageIndexChanging="gvRollBook_PageIndexChanging"  PageSize="20">
 <Columns>                              
  <asp:TemplateField  HeaderText="No">
   <ItemStyle Width="10px" CssClass="tabletit2" HorizontalAlign="Center" />
   <ItemTemplate> <%# (Container.DataItemIndex + 1).ToString() %> </ItemTemplate>
  </asp:TemplateField>      
 </Columns>
<asp:GridView>

 

 

 

2. DataList, Repeater

 

<%# (Container.ItemIndex + 1).ToString() %>

  



출처 :  http://blog.naver.com/metalzang/130016258847

출처 : 닷넷 (.NET) 프로그래머 모임
글쓴이 : 심재운 원글보기
메모 :