제목 : 데이터 그리드에서요..
글번호:
|
|
1075
|
작성자:
|
|
김경열
|
작성일:
|
|
2006/03/13 오전 11:42:00
|
조회수:
|
|
2544
|
데이터 그리드를 AutoGenerateColumns를 True로 하고
디비 내용을 뿌렸습니다.
Datagrid1.Items.Count에는 정상적으로 데이터의 숫자가 들어가는데..
예) Dim Rows As Int16 = Datagrid1.Items.Count
Label1.Text = Rows
정상인데요..
Dim Cols As Int16 = Datagrid1.Columns.Count
Label1.Text = Cols
하면 "0"이 나옴니다..분명 칼럼들은 존재 하는데요..
풀수 있는 방법은 모두 수동으로 잡고 하나하나 셋팅해주면 되겠지만
칼럼은 자동으로 증감될수 있거든요..
좋은 방법이 없을까요?
자동으로 뿌려진 HeaderText가 너무 길어서 짧게 바꿀려고 해서요..
처음부터 짧게 뿌리면 되겠지만 비교하는 구문이 중간에 들어있어 그것은 힘들고요..
|
레드플러스
2006-03-15 오후 1:48:29
|
가장 좋은 방법은 AutoGenerateColumns를 False로 두시고
각각의 컬럼을 수작업으로 잡아주시는게 좋을 듯 합니다.
그렇지 않은 상태에서 자동으로 바인딩 기능을 사용하면
각각의 필드가 길게 늘어지는건
기본적인 입장에서는 어쩔 수 없지 않을까 합니다.
|
|
|
|