我处于一种情况,我别无选择,只能使用数据源控件。我正在使用Infragistics用户控件,他们的网格严重依赖数据源控件来完成工作。但是,正如我对数据源控件的体验一样,一旦我需要深入了解细节并在插入,更新和删除上插入一些特殊逻辑,我遇到了障碍,最终不得不使用SQL编写一些SQL查询数据源。
我想尽可能地保留代码中的所有逻辑。我找到了tutorial来实现我自己的数据源控件,但在我深入研究之前我想知道。是否为特定用例编写特定的数据源控件以利用某些特殊逻辑,这些逻辑不容易被接受?
答案 0 :(得分:1)
你看过ObjectDataSource
了吗?您可以通过提供负责CRUD操作的C#方法的名称来配置它。然后在你的方法中,你可以做任何你想做的事。