0

在我看来,GridControl 有一个 Memoedit 控件和一个组合框控件。以下是我的 DataGrid 的 XAML 代码:

<dxg:GridControl x:Name="gridFloorplans" Grid.Column="1" Grid.Row="1" AutoGenerateColumns="None" 
            ItemsSource="{Binding FloorplanList.Result.View}"
            SelectedItems="{Binding Path=SelectedFloorplan,Mode=TwoWay}"
            dx:ThemeManager.Theme="Default" SelectionMode="Row">
            <dxg:GridControl.View>
                <dxg:TableView AllowGrouping="False" ShowGroupPanel="False" AllowEditing="False"  ShowDataNavigator="True" DataNavigatorButtons="Navigation" />
            </dxg:GridControl.View>
            <dxg:GridControl.Columns>
                <dxg:GridColumn FieldName="Id" />
                <dxg:GridColumn FieldName="Name" Header="Floorplan Name" Fixed="Left" />
                <dxg:GridColumn FieldName="Season"  Fixed="Left" />
                <dxg:GridColumn FieldName="Version"  Fixed="Left" />
                <dxg:GridColumn FieldName="IssueDate" />
                <dxg:GridColumn FieldName="LiveDate"  />
                <dxg:GridColumn FieldName="ExpirationDate" />
                <dxg:GridColumn FieldName="Notes" Header="Notes" >
                <!-- Need to fill this in with a text popup icon -->
                    <dxg:GridColumn.EditSettings>
                        <dxe:MemoEditSettings/>
                    </dxg:GridColumn.EditSettings>
                </dxg:GridColumn>
                <dxg:GridColumn FieldName="Status">
                <dxg:GridColumn.CellTemplate>
                        <DataTemplate>
                    <dxe:ComboBoxEdit ItemsSource="{Binding SourceStatusList}">                            
                        </dxe:ComboBoxEdit>
                        </DataTemplate>
                    </dxg:GridColumn.CellTemplate>                    
                </dxg:GridColumn>
                <dxg:GridColumn FieldName="FloorplanSpecialist" />
                <dxg:GridColumn FieldName="LayoutFileName" />
                <dxg:GridColumn FieldName="IsVirtualStore" Header="Virtual Store" />
                <dxg:GridColumn FieldName="IsRemodelStore" Header="Project" />
                <dxg:GridColumn FieldName="Zone" Header="FP Zone" />
                <dxg:GridColumn FieldName="ILCStatus" />
                <!--<dxg:GridColumn FieldName="IsFloorplanIdStore" Header="FP Id Store" />-->
                <dxg:GridColumn FieldName="MerchAreaKey" />
                <dxg:GridColumn FieldName="DepartmentKey" />
                <dxg:GridColumn FieldName="MerchArea" />
                <dxg:GridColumn FieldName="Department" />

            </dxg:GridControl.Columns>            
        </dxg:GridControl>

单击时未打开网格内的 MemoEdit 控件和 Combobox 控件。我应该添加任何其他标签以在单击单元格时打开控件吗?

4

1 回答 1

0

我为 GridControl 中嵌入这些控件的列添加了 AllowEditing="True" 属性。

于 2016-02-22T05:31:33.037 回答