2011-04-06 6 views
2

보고서 중 하나에서 직원 이름을 열 이름으로 표시하고 지정된 기간 동안 수행 한 작업이 해당 특정 열 아래에 표시되어야하는 VB.NET 프로젝트를 만들고 있습니다. 기둥.동적 데이터 집합 업데이트

이제 분명하기 때문에 런타임에 열을 추가해야합니다. 모눈을 채우는 데 ODBC 데이터 원본을 사용하고 있습니까? 또한 직원이 개별적으로 수행 한 작업을 찾으려면 루프를 수행해야하므로 한 열 아래 행 수가 다음 열의 행보다 적거나 많을 수 있습니다.

빈 데이터 테이블을 만든 다음 열을 기반으로 내용을 업데이트하고 새 행 추가에 따라 데이터를 추가하지 않을 수 있습니까?

안부

답변

0

테이블 행과 열의로 구성은 다음 행의 데이터를 보유, 컬럼 데이터를 정의한다.

그래서 가장 긴 열에 최소한 많은 행을 추가하는 것 외에 다른 선택의 여지가 없습니다. 다른 열에 빈 값을 채울 수 있습니다. 그게 너에게 필요한 견해를 주어야 해.

+0

배열을 사용하고 통과 루프가 그리드를 채 웁니다. – Ankit

0

단순히 테이블 방향을 전환하는 것이 더 좋지 않습니까?

당신의 열 대부분의 이름입니다 아니면 다음은 표시 할 수있는 데이터의 각에 대해 하나의 열이있을 것이다, 나는 알고있다 '해달라고 재편 경우

,

그리고 당신은 이름으로 각 행을 추가 할 것 그리고 통계가 동적으로 더 일반적입니다.

나는 모든 테이블 구조를 알지 못하기 때문에 그만 제안합니다.

관련 문제