对于典型示例,我看到了SqlDataSource,LinqDataSource ...
每个示例都涉及如何更改Gridview / RADgrid直接代表客户的Customer表。
但在我的情况下,我有一个存储过程,显示来自多个表的数据并对多个表进行更改,因此看起来我不是使用声明性数据源的候选者?
或者,有人能指出我的例子吗?
答案 0 :(得分:1)
为什么不呢?如果您可以定义将作为GetCustomer过程的结果使用的单个数据对象并输入到StoreCustomer过程,则可以将这些过程调用到某个类并使用ObjectDataSource。您的ASP.NET应用程序不必对Customer在数据库中的内部存储一无所知。唯一的要求是使flat object = no 1:N或M:N相关数据。