Как получить абсолютную ширину столбца datagridview после использования FillWeight? - PullRequest
0 голосов
/ 02 июня 2018

Я хочу ширину столбца DataGridView после использования FillWeight.Вот мой код (C #, VS2015).Я пытаюсь установить ширину textBox так же, как ширина столбца dgv.Последняя строка кода моя забота:

        //Initialise dgv
        //Set column widths for visual appeal
        dgvPRD.Columns["INAME"].FillWeight = 200;
        dgvPRD.Columns["IBATCH"].FillWeight = 150;
        dgvPRD.Columns["DPQTY"].FillWeight = 100;
        dgvPRD.Columns["IPUOMNAME"].FillWeight = 50;
        dgvPRD.Columns["IQTY"].FillWeight = 100;
        dgvPRD.Columns["INOTE"].FillWeight = 300;

        //Initialise textBox locations and sizes
        txtINAME.Left = this.Left + 41; //41 is the RowHeadersWidth of the dgv
        txtINAME.Top = dgvPRD.ColumnHeadersHeight;
        txtINAME.Width = dgvPRD.Columns["INAME"].Width; --> not working (it gives the original column width, before `FillWeight`)
...