你能从ObjectDataSource获得一个DataTable吗?

时间:2008-12-23 17:45:54

标签: c# asp.net datatable objectdatasource

如果我在设计时定义了ObjectDataSource,我可以在运行时从该ObjectDataSource获取DataTable吗?我有一个方法返回我用于ObjectDataSource的Select方法属性的DataTable。

2 个答案:

答案 0 :(得分:1)

我真的不明白你的问题......你问的是你在ObjectDataSource中定义的对象是否可以在配置的select方法中返回一个DataTable?是的,我一直这样做。您还可以检查OnSelected事件中返回的DataTable(它是事件对象的ReturnValue属性)。

答案 1 :(得分:1)

是的,但您需要注意该项目何时被绑定。

如果您正在谈论网页:

如果您在页面加载之前尝试访问DataSource(在您的情况下为DataTable),则它将为null。

如果您在绑定后尝试访问它,则可以使用该对象。