日期:2014-05-18  浏览次数:20760 次

谁用过第三方插件DeveloperExpress v2009 vol 2
谁用过第三方插件DeveloperExpress v2009 vol 2

怎么给gridcontrol某一列加下拉框 

有用过数据列表控件吗?俺今天刚用的这个,研究了半天也没研究出个啥来,谁有例子发一个来看看,3Q

------解决方案--------------------
首先要先在GridControl的designer里面创建Column,然后选择ColumnEdit属性,添加一个repositoryItemComboBoxAction控件
添加下拉列表采用

C# code

if (this.gridView_TestCaseScripts.Columns[STR_TESTSCRIPTTABLE_COMMAND].ColumnEdit is RepositoryItemComboBox)
                {
                    ((RepositoryItemComboBox)gridView_TestCaseScripts.Columns[STR_TESTSCRIPTTABLE_COMMAND].ColumnEdit).Items.Clear();
                    ((RepositoryItemComboBox)gridView_TestCaseScripts.Columns[STR_TESTSCRIPTTABLE_COMMAND].ColumnEdit).BeginUpdate();
                    foreach (string strCommand in _parseheader.Power_Command)
                    {
                        ((RepositoryItemComboBox)gridView_TestCaseScripts.Columns[STR_TESTSCRIPTTABLE_COMMAND].ColumnEdit).Items.Add(strCommand);
                    }
                    ((RepositoryItemComboBox)gridView_TestCaseScripts.Columns[STR_TESTSCRIPTTABLE_COMMAND].ColumnEdit).Sorted = true;
                    ((RepositoryItemComboBox)gridView_TestCaseScripts.Columns[STR_TESTSCRIPTTABLE_COMMAND].ColumnEdit).EndUpdate();
                }

------解决方案--------------------
GridControl
------解决方案--------------------
this.gridColumn1.ColumnEdit = this.repositoryItemComboBox2;