描述一下我的情况:
我想创建简单的 Data-Modifier,它只在页面上,并且该网格可以绑定到通过应用程序 Connection-String 指定DataGrid
的任何表(按用户选择) 。DataBase
最后,用户可以使用 . 保存此网格(作为表单)Table binding
。
我在 Wpf中为负责创建表单的用户创建了这个数据修改器,并决定使用Silverlight 作为预览并由用户执行这些表单。
为了创建这些项目,我测试了 Data-table,发现它非常适合我的使用。它可以通过简单的 Select-Command(大声和清晰)加载任何结构。数据表也可以告诉我哪一行发生了变化(插入、更新和删除)。甚至将每一行都设为 DataRow(这太棒了)。
但是这里有一个大问题:SilverLight 不支持 system.data。我真的很困惑。
问:如何使用 Blow Condition 手动创建 DataTable-Class
- 该类必须具有返回数据的二维数组之类的属性。
- 该类(或内部属性)可以填充数据网格属性。
- Data-Grid-Row 可以删除、插入或更新,因此该类必须具有使用网格的能力。
- 该类可以获取已更改行的状态列表。