【问题标题】:Adding a Combobox column in infragistics XamDataGrid在基础架构 XamDataGrid 中添加 Combobox 列
【发布时间】:2011-12-26 04:42:01
【问题描述】:

如何将 WPF 组合框列添加到 Infragistics XamDataGrid?

【问题讨论】:

    标签: wpf-controls infragistics datagridcomboboxcolumn xamdatagrid


    【解决方案1】:

    试试这个例子

                                            <dataPresenter:XamDataGrid x:Name="StudentDataGrid" DataSource="{Binding StudentList}">
                                            <dataPresenter:XamDataGrid.FieldLayoutSettings>
                                                <dataPresenter:FieldLayoutSettings AutoGenerateFields="False" AutoFitMode="Always" AddNewRecordLocation="OnTopFixed" AllowAddNew="True" AllowDelete="True"/>
                                            </dataPresenter:XamDataGrid.FieldLayoutSettings>
                                            <dataPresenter:XamDataGrid.FieldLayouts>
                                                <dataPresenter:FieldLayout>
                                                    <dataPresenter:Field Name="Name" Label="Student Name"/>
                                                    <dataPresenter:Field Width="Auto" Name="Department" Label="Dept">
                                                        <dataPresenter:Field.Settings>
                                                            <dataPresenter:FieldSettings>
                                                                <dataPresenter:FieldSettings.EditorStyle>
                                                                    <Style TargetType="{x:Type igEditors:XamComboEditor}">
                                                                        <Setter Property="ItemsSource" Value="{Binding DataPresenter.DataContext.DepartmentList}" />
                                                                        <Setter Property="IsEditable" Value="True" />
                                                                        <Setter Property="Text" Value="-Select-" />
                                                                        <Setter Property="DisplayMemberPath" Value="DeptName" />
                                                                        <Setter Property="ValuePath" Value="DeptName" />
                                                                    </Style>
                                                                </dataPresenter:FieldSettings.EditorStyle>
                                                            </dataPresenter:FieldSettings>
                                                        </dataPresenter:Field.Settings>
                                                    </dataPresenter:Field>
                                                    <dataPresenter:Field Name="Count" Label="Count"/>
                                                </dataPresenter:FieldLayout>
                                            </dataPresenter:XamDataGrid.FieldLayouts>
                                        </dataPresenter:XamDataGrid>
    

    【讨论】:

      【解决方案2】:
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-21
      • 1970-01-01
      • 2019-02-03
      • 2016-11-23
      相关资源
      最近更新 更多