7

Xtragrid の 1 つの列内にコンボボックスを配置したいと考えています。コンボボックスを配列値にバインドできますが、コンボボックスを列にバインドするにはどうすればよいですか?

4

4 に答える 4

9

列の ColumnEdit プロパティを使用して、lookupedit コントロール (新規) を割り当てます。lookupedit コントロールは、必要なコンボ ボックスです。

于 2008-11-11T08:17:09.843 に答える
4

これは、ComboBox を GridColumn に追加する方法の簡単な例です。

Dim xSunday As New DevExpress.XtraEditors.Repository.RepositoryItemComboBox
Me.GridView1.Columns("Sunday").ColumnEdit = xSunday
xSunday.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.DisableTextEditor
xSunday.Items.Clear()
xSunday.Items.Add("Full")
xSunday.Items.Add("Half")
xSunday.Items.Add("Off")
于 2011-04-12T09:53:10.727 に答える
3

列の ColumnEdit プロパティで、(新しい) ComboBoxEdit を追加します。常に表示したい場合は、列の ShowButtonMode を always に設定します。

これにより、ドロップダウン リストに表示することを選択した場合にアイテムを追加できる repositoryItemComboBox1 オブジェクト (デフォルト名) が作成されます。つまり、repositoryItemComboBox1.Items.add("My Text");

于 2009-02-25T20:11:15.500 に答える
2

ColumnEdit を使用して、適切なリポジトリを配置できます。次に、そのリポジトリへのバインディングを実行できます。

于 2008-11-04T12:01:45.010 に答える