У меня есть частичный класс (основной класс является LinqToSql сгенерированный класс)Справка ObjectDataSource DataObjectTypeName. Передайте объект в качестве параметра
<DataObject(True)> _
Partial Public Class MBI_Contract
<DataObjectMethod(DataObjectMethodType.Select, True)> _
Public Shared Function GetCancelableContracts(ByVal dealer As Dealer) As List(Of MBI_Contract)
Return Utilities.GetCancelableContractsForDealer(dealer)
End Function
End Class
Вот метод он звонит
Public Function GetCancelableContractsForDealer(ByVal dealer As Dealer) As List(Of MBI_Contract)
Dim db As TestDataContext = TestDataContext.Create()
Return (From mbi As MBI_Contract In db.MBI_Contracts _
Where mbi.MBI_DealerNumber = dealer.DealerNumber _
AndAlso mbi.MBI_PaidFor = True _
AndAlso mbi.MBI_Deleted = False).ToList()
End Function
Я хочу использовать ObjectDataSource водить Выпадающий список.
<asp:ObjectDataSource ID="contractOds" runat="server"
TypeName="MBI_Contract"
SelectMethod="GetCancelableContracts"
DataObjectTypeName="Dealer">
</asp:ObjectDataSource>
У моей страницы aspx есть свойство Дилера, установленное в BasePage. Мой вопрос в том, как передать это свойство (объект) объекту ObjectDataSource, чтобы его можно было оценить в моем методе select. Кто-нибудь знает, как я могу это сделать? Или я делаю это неправильно?
Спасибо за любые советы, Приветствия, ~ ск в Сан-Диего