내가이 같은 모든 그리드의 컬럼에 폭을 제공하기 위해 제안 :
col = new DataGridViewTextBoxColumn();
col.HeaderText = "address";
col.Width = 120;
:
DataGridViewTextBoxColumn col = new DataGridViewTextBoxColumn();
col.HeaderText = "phone"
col.Width = 120;
col.DataPropertyName = (if you use a datasource)
thegrid.Columns.Add(col);
주 (또는 긴) 열의
이 작업을 수행 (의 주소 가정 해 봅시다)
까다로운 부분
col.MinimumWidth = 120;
col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
까다로운 부분 양식을 늘릴 경우이 방법으로
col.DataPropertyName = (same as above)
thegrid.Columns.Add(col);
는,이 경우, 주소 열을 주요 열 (그리드 그의 용기에 "도크가 작성"입니다) 모든 공간이 필요하지만 그것은 결코 간다 col.MinimumWidth보다 작으므로 크기가 조정 된 것은 유일합니다.
그리드가 있고 마지막 열이 아이콘 세부 정보 나 아이콘 삭제와 같은 이미지를 표시하는 데 사용되며 머리글이없고 항상 가장 작은 아이콘이어야합니다. .
고마워요! 나는 왜 그것이 나를 위해 일하지 않고 있는지 깨달았다. MSDN에서 이 속성을 설정할 때 지정된 값이 MinimumWidth 속성의 값보다 작은 경우 대신 MinimumWidth 속성 값이 사용됩니다. –
예, 너비를 Grid 컨트롤에 직접 사용할 수 없으므로 ItemStyle.With를 사용하여 속성을 설정합니다. – Bhaskar