【发布时间】:2015-06-04 11:51:28
【问题描述】:
我正在开发一个调度程序,在 dataGridView 内部,我们有几个 ComboBox 列,在创建时由 3 个条目填充,但我希望能够在用户创建它们时添加更多,但我有不知道如何访问组合框数据。任何帮助表示赞赏!
// this is initialized in a separate part.
/* System::Windows::Forms::DataGridView^ dataGridView;*/
System::Windows::Forms::DataGridViewComboBoxColumn^ newCol =
(gcnew System::Windows::Forms::DataGridViewComboBoxColumn());
dataGridView->Columns->AddRange(gcnew cli::array< System::Windows::Forms::DataGridViewComboBoxColumn^ >(1) {newCol});
// add the choices to the boxes.
newCol->Items->AddRange("User inputted stuff", "More stuff", "Add New...");
【问题讨论】:
-
我很困惑。创建条目的不是用户。 您的应用程序代表用户执行此操作。我不知道您如何实现该功能,现在寻求帮助以实现相同的功能。我错过了什么?
-
在列内,有下拉组合框,当用户选择“添加新”时,会出现一个请求新输入的文本框。但是,当它输入时,我不知道如何将其添加到组合框中以供他们将来选择。
-
在开头显示你如何在
ComboBoxColumn中添加项目 -
@Fabio 我添加了请求的代码。
标签: c++ datagridview visual-c++-2010 datagridviewcombobox