为什么组合框的值显示得太长?

时间:2017-10-09 07:10:40

标签: c# datagridview combobox

我有一个dataGridView,然后按代码设置单元格的组合框如下:

foreach (KeyValuePair<int, string> kvp in mapDataDisplay)
{
    // Create combobox cell
    var dgvCbbCell = new DataGridViewComboBoxCell();

    // Set DisplayStyle
    dgvCbbCell.DisplayStyle = DataGridViewComboBoxDisplayStyle.ComboBox;

    for (int ii = 0; ii < listItemCbb.Count; ii++)
    {
        dgvCbbCell.Items.Add(listItemCbb[ii]);
    }

    dgvCbbCell.Value = kvp.Value;

    // Set combobox for cell
    dataGridView[IDX_COL_CBB, kvp.Key] = dgvCbbCell;
}

但是在运行时,它会显示组合框的值太长。

发生了什么事?请告诉我?谢谢!

enter image description here

0 个答案:

没有答案