Как я могу встроить код доступа к базе данных? - PullRequest
0 голосов
/ 28 апреля 2011

У меня есть страница aspx, откуда я хочу дать условие.У меня есть параметризованная функция в app_code, которая возвращает значение.Я хочу проверить значения на пустое, если значение пустое, он должен выполнить блок else.Эту функцию я хочу вызвать в gridView ItemTemplate.а параметром является значение «ID» поля базы данных.

Другими словами, вот что я хочу сделать ..

if functionName(parameter is databaseField Value) Then
    functionName(parameter is databaseField Value)
End If

Вот что я делаю.

<% If customTransactions.GetAuthorToBlogEntry(
    CType(DataBinder.Eval(Container.DataItem,"EntryID"), Integer)) <> "" %>
    by 
<% End If %>

Кто-нибудь может подсказать, как таким образом вызвать поле моей базы данных?

1 Ответ

0 голосов
/ 29 апреля 2011

Я думаю, что это то, что вы спрашиваете
Вы называете функцию таким образом

<asp:TemplateField HeaderText="Header Title" >
   <ItemTemplate ><%#GetYourData(Container.DataItem)%></ItemTemplate>
</asp:TemplateField>                

и код позади.

protected string GetYourData(object oItem)
{
   // here is the way you get the data on code behind
   return DataBinder.Eval(oItem, "EntryID").ToString();
}
...