我有一个父窗口网格和一个子窗口的弹出模式B网格。
两个A和B网格使用不同的数据库表,但是配置的列名(内容)相同。
也就是说,同一张表只有不同的表名。
我执行从模式弹出B网格到父A网格的所选行的dataSource.Insert()并执行Sync()方法。
但是,此操作是否成功取决于模式弹出B网格的模式ID。
如果模式弹出B网格的模式ID是A网格的实际字段(DB Select XML)中存在的项目,则A网格的Sync()方法不会将其视为新项目。
因此,如果将架构ID更改为不在实际字段中的任何值,它将被视为新的。
架构ID的性质是什么? 我想确切地知道指定架构ID所需的值。
ex) 选择查询:UserID,UserPW等...(从tb_user(A)/ tb_user2(B)中选择UserID,UserPW)
“ B网格”模式ID:“用户ID”
结果:Sync()方法不会将添加有dataSource.Insert()的行视为新行。
选择查询:UserID,UserPW等...(从tb_user(A)/ tb_user2(B)中选择UserID,UserPW)
“ B网格”模式ID:“ PleaseSync”(这实际上与什么值无关紧要。)
result:通过Sync()方法执行添加有dataSource.Insert()的行以识别新项目。