Repeater 컨트롤 동적 변경 열(Header,Item,Foot)정보 구현 사고
다음 그림 에서 맨 밑 줄 은 각 열의 총 수 를 표시 합 니 다(첫 번 째 열 을 제외 하고).이 보고 서 를 위해 Insus.NET 은 Repeater 컨트롤 을 사용 하기 로 결정 했다.난이 도 는 동적 현 법 2 열 에서 6 열 까지 의 열 이름과 바 인 딩 데이터 에 있 습 니 다.마지막 줄 에서 총 계 를 계산 하 는 것 은 위의 동적 바 인 딩 을 완성 한 후에 도 문제 가 되 지 않 습 니 다.Repeater 의 Footer Template 는 특정한 열 을 계산 하 는 방법 을 표시 합 니 다.이 편 을 참고 할 수 있 습 니 다.https://www.jb51.net/article/34972.htm전체 보고서,열 이 일정 하고 모두 6 열 이기 때문에 우 리 는 이것 을 죽 일 수 있 습 니 다.먼저 HeaderTemplate 입 니 다.table 이 내장 되 어 있 고 6 열 을 디자인 했 습 니 다.각 열 에 하나의 Label 을 당 기 며 각각 Label 의 ID 를 설정 하 는 것 이 좋 습 니 다.색인 이 있 는 순서 처럼 하 는 것 이 좋 습 니 다.다음은 ItemTemplate 디자인 입 니 다.HeaderTemplate 의 디자인 방식 을 참고 할 수 있 습 니 다.마지막 으로 FooterTemplate 의 디자인 이 고 Label 의 ID 를 디자인 하 는 것 이 좋 습 니 다.td 텍스트 정렬 및 배경 색상:세 템 플 릿 의 Label ID 는 모두 다 르 지만 규칙 이 있 습 니 다.이렇게 하면 배경 에서 FindControl 을 잘 하고 앞으로 통 제 를 재 구성 할 수 있 습 니 다.
위 는 모두 html 디자인 이 고 아래 는 프로그램 개발 입 니 다.
// , DataTable objDt。
PrintLog objPrintLog = new PrintLog();
DataTable objDt;
// 5 , 5
decimal c1, c2, c3, c4, c5;
데이터베이스 에서 가 져 온 데 이 터 를 Repeater 컨트롤 에 연결 합 니 다.
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Data_Binding();
}
}
private void Data_Binding()
{
((IUserControlContainer)this.Master).ShowControl = true;
CultureInfo oCultureInfo = new CultureInfo("en"); //
DateTime currentDateTime = DateTime.Now; //
objPrintLog.Year = currentDateTime.Year; //
objPrintLog.Month = currentDateTime.Month;//
objPrintLog.Months = 5; // 5
objDt = objPrintLog.GetSummaryReportByYearMonth();
this.RepeaterLFMS.DataSource = objDt;
this.RepeaterLFMS.DataBind();
}
전화 가 울 렸 습 니 다.먼저 전 화 를 받 아야 합 니 다. 약 1 분 36 초 가 끝 났 습 니 다.커피 를 타 러 갑 니 다.다음은 Repeater 컨트롤 의 OnItemDataBound 이벤트 입 니 다.Insus.NET 도 각각 header,Item,Foot 에 대해 그림 설명 코드 를 진행 합 니 다.Item 바 인 딩:마지막 으로 Foot 코드:하하,완성 되 었 습 니 다.운행 할 때 시간 이 지 날수 록(달의 변화),그 에 대응 하 는 열 이름,데이터 도 달라 질 것 이 라 고 믿 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
HTTP 프로 토 콜 의 헤더 요청 헤더(필드)Http 요청 헤더 의 필드 는 http 프로 토 콜 요청 헤더 의 구성 부분 입 니 다. 요청 헤더 필드:요청 체 의 첫 줄 뒤에 보 냅 니 다(즉,요청 체 의 두 번 째 줄 에서 시작 합 니 다). 요청 헤더 필...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.