2010-11-08 6 views
1

Возможно ли получить доступ к объекту, который используется ObjectDataSource для извлечения записей? Например,Доступ к объекту, который реализует SelectMethod для ObjectDataSource (ASP.NET)

<asp:ObjectDataSource ID="MyDS" runat="server" 
    SelectMethod="getUsers" 
    TypeName="DataSources.UserDS" 
    SelectCountMethod = "getUserNum"/>... </asp:ObjectDataSource> 

UserDS класс имеет , который возвращает DataTable и getUserNum, который возвращает int, эта часть работает, как это предполагается. Но интересно, можно ли каким-либо образом получить доступ к экземпляру UserDS (не лежащий в основе DataTable)? Спасибо заранее.

ответ

2

Экземпляр объекта доступен в созданном ODS событии.

protected void ObjectDataSource1_ObjectCreated(object sender, ObjectDataSourceEventArgs e) 
{ 
    object objectInstance = e.ObjectInstance; 
} 
Смежные вопросы