gpt4 book ai didi

c# - DataGridViewComboBoxColumn 向每一行添加不同的项目。

转载 作者:可可西里 更新时间:2023-11-01 08:20:19 29 4
gpt4 key购买 nike

我正在使用 DataGridView 构建一个表,用户可以在其中从每个单元格的下拉列表中选择项目。为了简化问题,假设我有 1 列。我在设计器中使用 DataGridViewComboBoxColumn。我试图支持让该列中的每一行都有不同的项目列表可供选择。

这可能吗?

最佳答案

是的。这可以使用 DataGridViewComboBoxCell 来完成。

下面是一个将项目添加到一个单元格而不是整列的示例方法。

private void setCellComboBoxItems(DataGridView dataGrid, int rowIndex, int colIndex, object[] itemsToAdd)
{
DataGridViewComboBoxCell dgvcbc = (DataGridViewComboBoxCell) dataGrid.Rows[rowIndex].Cells[colIndex];
// You might pass a boolean to determine whether to clear or not.
dgvcbc.Items.Clear();
foreach (object itemToAdd in itemsToAdd)
{
dgvcbc.Items.Add(itemToAdd);
}
}

关于c# - DataGridViewComboBoxColumn 向每一行添加不同的项目。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/91745/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com