2012-01-12 9 views
2

私はDataTableを持っており、DataTableにバインドされているDataGridに反映されません(add、modifiy..ect)。私はHasErrorがtrueに設定されます...しかし、データグリッドはこれを反映していないDataGridでダイナミックDataTableを更新しない

TableData.Rows[x].RowError = ex.Message; 

RowErrorを設定今結合^

ザッツ

ItemsSource="{Binding TableData,Mode=TwoWay,IsAsync=True}" 

(私はそのマークのスタイルを持っています

注:私の変更はErrorMessagesの設定に反映されていません。ViewModelで行を追加しようとしましたが、追加された行は追加されませんでした。いずれかに改宗した。

DataTableについて: 設定された列などはありません。ユーザーが選択した選択されたデータベーステーブルを継承します。

答えて

1

を更新するだろう仕事はありません。最初にDataTableObservableCollection<>に変換する必要があります。 hereから

このリンクには、データベースを操作してバインディングを使用する例があります。

+0

ありがとう、それはする必要があります。 – user1145927

+0

もう一つの可能​​性はここにあります:http://stackoverflow.com/questions/2677446/binding-wpf-datagrid-to-datatable-using-templatecolumns – mydogisbox

0

どのようなタイプがTableDataですか?

それはList<>であれば、それはObservableCollection<>ある場合は、リスト内の項目を変更すると、ませアップデート結合
、コレクション内の項目を変更すると、DataTableウォンへの結合結合

+0

そのDataTable(パブリックDataTable TableData) – user1145927

+0

いいえa TableDate! itemsourceとのバインディング変数を見てください。私はどのタイプが変数かを尋ねています。 – MyKuLLSKI

関連する問題