私の状況を説明しましょう:
私は単純なData-Modifierを作成したいと考えています。これはページ上にのみあり、そのグリッドはアプリケーション接続文字列を介して指定DataGrid
された任意のテーブル (ユーザーが選択) にバインドできます。DataBase
最後に、ユーザーはこのグリッドを (フォームとして) で保存できますTable binding
。
フォームの作成を担当するユーザーのために Wpf でこのData-Modifierを作成し、 Silverlight をプレビューとして使用して、ユーザーがこれらのフォームを実行することにしました。
これらのプロジェクトを作成するために、私はData-tableをテストし、それが私の使用法に最適であることを発見しました。単純な Select-Command (Loud and Clear) だけで任意の Struct をロードできます。また、Data-Table は、どの行が変更されたか (挿入、更新、および削除) を教えてくれます。各行を DataRow として取得することもできます(それは素晴らしいです)。
しかし、ここで大きな問題が 1 つあります。SilverLight は system.data をサポートしていません。私は本当に混乱しています。
Q: Blow Condition の DataTable-Class を手動で作成する方法
- そのクラスには、データを返す 2 次元配列のようなプロパティが必要です。
- そのクラス (またはプロパティ内) は、データ グリッド プロパティを埋めることができます。
- Data-Grid-Row は削除、挿入、または更新できるため、そのクラスにはグリッドを操作する機能が必要です。
- そのクラスは、変更された行の with 状態のリストを取得できます。