&tag(WPF/DataGrid);

目次[edit]

参考情報[edit]

DataGridTemplateColumn[edit]

ユーザーコントロールを表示する[edit]

Validation[edit]

値入力ごとの検証[edit]

DataGridColumnので設定する。以下の例ではValidatesOnDataErrorsがTrueなのでIDataErrorInfoを使って検証される。

<DataGridTextColumn Width="100" Header="名前" Binding="{Binding Name, UpdateSourceTrigger=PropertyChanged, ValidatesOnDataErrors=True}"/>

行全体の検証[edit]

RowValidationRulesにValidationRuleを設定する。

<DataGrid.RowValidationRules>
   <local:RowDataInfoValidationRule ValidationStep="UpdatedValue"/>
</DataGrid.RowValidationRules>

トラブルシューティング[edit]

追加情報: 'DeferRefresh'は、AddNewトランザクションまたはEditItemトランザクションの実行中は許可されません。[edit]

再現方法[edit]

cell.png
error.png

解決方法[edit]


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS