Visual Studio/Windows Forms Application > DataGridView > 열 너비 변경 > 지정/자동 조정

운영 환경
Windows 7 Pro (32bit)
Microsoft Visual Studio 2017 Community
Sublime Text 2

DataGridView에서 열의 너비를 변경하고 싶습니다.
  • 명세
  • .Columns[N].Width 변경
  • 참고: htps : // msd 응. 미 c 로소 ft. 이 m/쟈-jp/ぃb 등 ry/sys m. 와우 ws. 푹 rms. 다다리 dゔぃ에 w 코 m 응. u dth (v = vs. 110). 아 spx

  • 자동
  • .AutoSizeColumnsMode 설정
  • 참고: h tp : // 도보. 네 t/vb/도 t네 t/다타지 dゔぃえw/아우토시세코 ㅅ HTML


  • Form1.cs
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    using System.IO; 
    
    namespace _170421_helloWorld
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
    
            private void Form1_Shown(object sender, EventArgs e)
            {
                string alist = "data1,data2,data3";
                string[] elem = alist.Split(',');
                for(int idx=0; idx<3; idx++)
                {
                    dataGridView1.Rows.Add(elem);
                }
            }
    
            private void B_narrower_Click(object sender, EventArgs e)
            {
                dataGridView1.Columns[1].Width -= 20; 
            }
    
            private void B_autosize_Click(object sender, EventArgs e)
            {
                dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;
            }
        }
    }
    

    자동 설정시의 결과.

    좋은 웹페이지 즐겨찾기