我正在开发一个允许用户操纵xml文件的GUI。我在通过xml元素的列整齐排列的datagridview中显示xml文件。我允许用户在我的项目中添加列作为扩展。该列被添加到数据集表中,然后更新到我用来显示xml文件的datagridveiew中。我已经包含了用户添加组合框以选择选项而不是不断输入它们的功能。对或错。然而,这是问题所在。保存一个正常的列很容易。组合框列是一个痛苦。C#Datagridview:获取组合框中的选定项目
我有一个“保存组合框”,让它更新到XML和一个“保存”按钮,以保存在用户选择的目的地。
我已经做了一些研究,看起来组合框类有这样一个功能,可以访问用户输入的组合框中的selecteditem。 我们有:
ComboBox box = new ComboBox();
box.SelectedItem;
我试图将其应用到组合框列类,但它不具有这样的功能。因此,我无法弄清楚如何直接获得用户所选项目的价值。我也尝试过用comboboxcell做实验,但是这并没有引导我到任何地方。我玩过的那些课程都没有......“选择项目”功能,甚至Google也没有解决方案。 =(我也尝试过使用cell.value,但由于某些原因它为“null”,即使用户在方框中选择了一个项目,它也不会保存到单元格的值中。 : 我的问题简而言之是,如果可能的话,您是否可以访问组合框单元格的选定项目?此外,如何确保项目值保存在单元格中?
在此先感谢。 “M使用.NET 3.5 SP1,通过Visual Studio 2008 C#。
此致
tf.rz
相关信息['如何获得Datagridview Combobox选定项目的文本?'](http://stackoverflow.com/q/13418354/1577396) – 2012-11-22 04:32:30