バージョン

EditAsType プロパティ (FieldSettings)

編集モード中にデータを編集するために使用されるタイプを取得または設定します。
シンタックス
'宣言
 
Public Property EditAsType As Type
public Type EditAsType {get; set;}
解説

これはデータ型が 'string' または 'object' であるフィールドで使用できますが、DateTime または double などの別のタイプとして編集する必要があります。

エディターの説明については、開発者ガイドの「エディター」を参照してください。

どのように編集が機能するかの説明については、開発者ガイドの「セル値の編集」を参照してください。

使用例
The follow sample demonstrates initializing the EditorType of a specific field's Settings so that it should use a XamCurrencyEditor. The EditAsType would only need to be initialized if the DataType of the Field differs from how the value should be interpretted. For example, if the control was bound to an xml data source where the schema was not defined and the type was intrepretted as string.
<igDP:XamDataGrid
    
DataSource="{Binding Source={StaticResource OrdersDataSource}, XPath=Order}">
    
<igDP:XamDataGrid.FieldLayouts>
        
<igDP:FieldLayout>
            
<igDP:FieldLayout.Fields>
                
<igDP:Field Name="Title" Column="0"/>
                
<igDP:Field Name="Price" Column="1">
                    
<igDP:Field.Settings>
                        
<igDP:FieldSettings 
                                
EditorType="{x:Type igEditors:XamCurrencyEditor}" 
                                
EditAsType="{x:Type sys:Decimal}" />
                    
</igDP:Field.Settings>
                
</igDP:Field>
            
</igDP:FieldLayout.Fields>
        
</igDP:FieldLayout>
    
</igDP:XamDataGrid.FieldLayouts>
</igDP:XamDataGrid>
参照