我有一个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;
}
但是在运行时,它会显示组合框的值太长。
发生了什么事?请告诉我?谢谢!