Tag: WPF/DataGrid

目次

参考情報

DataGridComboBoxColumn

基本

編集可能にする

共通のItemsSourceを使う

DataGridTemplateColumn

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

Validation

値入力ごとの検証

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

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

行全体の検証

RowValidationRulesにValidationRuleを設定する。

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

ValidationTemplate

その他

Tips

DataGridRow、DataGridCellを検索する

トラブルシューティング

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

再現方法

cell.png
error.png

解決方法


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