2011-07-05 3 views
1

레이블에있는 데이터 테이블에서 응용 프로그램의 여름 데이터로 데이터를 넣으려고하고 있지만 테이블의 데이터를 테이블에 넣으려는 것과 같이 테이블을 런타임에 만들 때도 내 코드가 실행 중 레이블에 데이터를 넣고 있습니다. 시각 .. . 제안 ... 감사에 대한런타임에 데이터를 넣는 방법 테이블 즉 테이블에서도 런타임에 생성 하시겠습니까?

for (int m = 0; m < dtGroupedByDate.Rows.Count; m++) 
{ 
     Label Date = new Label(); 
     Date.Text = dtGroupedByDate.Rows[m][0].ToString(); 
     Date.Style["margin-left"] = (m > 0) ? "20px" : "0px"; 
     this.Controls.Add(Date); 
     Label PowerSum = new Label(); 
     PowerSum.Text = dtGroupedByDate.Rows[m][1].ToString(); 
     PowerSum.Style["margin-left"] = "20px"; 
     this.Controls.Add(PowerSum); 
} 

희망,

+0

원하는 것을 얻지 못하셨습니까? 더 자세히 설명해 주시겠습니까? – rahularyansharma

+0

@rahularyansharma 지금 내 코드에서 데이터 테이블에서 런타임에 데이터를 레이블에 넣고 있습니다. 런타임에 데이터 테이블의 데이터를 테이블에 넣으려는 경우 테이블이 런타임에도 생성됩니다. –

+0

@Syed Raza , 당신은 기본적으로 그것이 당신이 요구하는 것을해야하는 것처럼 보입니다. 누락 된 것으로 보이는 부분은 데이터베이스에 대한 쿼리 (또는 데이터를 가져 오는 위치)입니다. 이게 너에게 도움이 필요한가? 이것은 좋은 출발점이 될 것입니다. http://msdn.microsoft.com/en-us/library/dw70f090(v=vs.80).aspx –

답변

0

데이터 당신은 HtmlTable 컨트롤을 사용할 수있는 데이터 테이블 (DT)에 다음

DataTable dt = new DataTable(); 
     Table mytable = new Table(); 
     this.Controls.Add(mytable); 
     mytable.DataBind(dt); 
+0

안녕하세요 Vikky, 테이블이 데이터 테이블에 바인딩됩니까 ?? 내 데이터 테이블에 날짜 및 전력 값이 있고 그 결과를 한 줄로 표시하려고합니다. 7 월 1 일 123 일 2 월 245 ... 등등 .. –

+0

참조하십시오, 이것은 데이터 테이블 에서처럼 테이블에 데이터를 간단하게 바인딩합니다. 원하는 경우 형식화 된 테이블을 원한다면이 경우에 CSS를 사용할 수 있습니다 – Vikky

0

을 가정하자

Here 찾을 수 있습니다. 목록을 반복하고 행을 동적으로 추가하는 예입니다.

관련 문제