WinForms윈폼 Column header 동적으로 가져가는법?
페이지 정보
작성자 hnno 작성일 2021-09-06 15:54 조회 3,194회 댓글 0건본문
관련링크
DB SELECT 하는 항목의 내용들로 컬럼헤더에 동적으로 표현할 수 있을까요?
댓글목록
등록된 댓글이 없습니다.
DB SELECT 하는 항목의 내용들로 컬럼헤더에 동적으로 표현할 수 있을까요?
등록된 댓글이 없습니다.
안녕하세요 그레이프시티입니다.
DB에서 값을 가져와 DataSource에 바인딩 해주면 컬럼 헤더에 동적으로 표현할 수 있습니다.
아래 코드와 도움말을 참고하여 주시기 바랍니다.
DataTable emp = new DataTable("Employees"); emp.Columns.Add("LastName"); emp.Columns.Add("FirstName"); emp.Rows.Add(new Object[] { "Jones", "Marianne" }); emp.Rows.Add(new Object[] { "Fieldes", "Anna" }); fpSpread1.DataSource = emp;
Data Binding 도움말: https://www.grapecity.com/spreadnet/docs/v14/online-win/spwin-databind-howto.html
다른 궁금한 점이 생기면, 언제든 문의 주시기 바랍니다.
감사합니다.
그레이프시티 드림
* 그레이프시티(GrapeCity)는 개발자를 위하여 ComponentOne(컴포넌트원), Spread(스프레드), ActiveReports(액티브리포츠), SpreadJS(스프레드JS), Wijmo(위즈모)와 같은 엑셀 스프레드시트 리포팅 그리드와 차트 등 다양한 종류의 .NET JavaScript(자바스크립트) 컴포넌트 툴을 생산하고있는 개발툴 전문 회사 입니다.
안녕하세요 그레이프시티입니다.
컬럼의 헤더는 각 컬럼 별로 설정을 해 주셔야 합니다.
컬럼의 헤더 값 설정 방법은 아래 코드와 도움말을 참고해 주시기 바랍니다.
fpSpread1.Sheets[0].ColumnHeader.Columns[0].Label = "컬럼 헤더 변경 값";
또한 각 컬럼에 대한 적합한 너비는 아래 코드를 통해 얻을 수 있습니다.
데이터가 모두 입력된 후 해당 코드를 사용해 주시기 바랍니다.
for (int i=0;i<fpSpread1.ActiveSheet.ColumnCount;i++) { fpSpread1.ActiveSheet.Columns[i].Width = fpSpread1.ActiveSheet.GetPreferredColumnWidth(i, FarPoint.Win.Spread.PreferredSizeColumnOptions.IncludeAll); }
GetPreferredColumnWidth 메소드 도움말
다른 궁금한 점이 생기면, 언제든 문의 주시기 바랍니다.
감사합니다.
그레이프시티 드림
* 그레이프시티(GrapeCity)는 개발자를 위하여 ComponentOne(컴포넌트원), Spread(스프레드), ActiveReports(액티브리포츠), SpreadJS(스프레드JS), Wijmo(위즈모)와 같은 엑셀 스프레드시트 리포팅 그리드와 차트 등 다양한 종류의 .NET JavaScript(자바스크립트) 컴포넌트 툴을 생산하고있는 개발툴 전문 회사 입니다.
등록된 댓글이 없습니다.