DataGridView AutoFit and Fill

前端 未结 10 655
孤独总比滥情好
孤独总比滥情好 2020-12-02 07:37

I have 3 columns in my DataGridView. What I am trying to do is have the first 2 columns auto fit to the width of the content, and have the 3rd column fill the r

10条回答
  •  天命终不由人
    2020-12-02 08:15

    public static void Fill(DataGridView dgv2)
       {
            try
            {
                dgv = dgv2;
                foreach (DataGridViewColumn GridCol in dgv.Columns)
                {
                    for (int j = 0; j < GridCol.DataGridView.ColumnCount; j++)
                    {
                        GridCol.DataGridView.Columns[j].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
                        GridCol.DataGridView.Columns[j].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
                        GridCol.DataGridView.Columns[j].FillWeight = 1;
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
    

提交回复
热议问题