Jul 10, 2010

How to access ServerSide method from GridView's ItemTemplate

Calling a CodeBehind Method From GridView's ItemTemplate:

While working with GridView, there may be a case where 
we actually need to do some operations in serverside for 
which we may be in a need to call a server side
method from ItemTemplate of a GridView.

Say for example, 
I had a situation where i need to call a server side 
method (which return a string value) from ItemTemplate.
So i used a label in the ItemTemplate like 

<asp:TemplateField HeaderText="Testing">
<asp:Label ID="lblCustomerAge" Text='<%# GetCategory() %>' runat="server">

Here GetCategory is the server side method.Code-behind is given below

  protected string GetCategory()
       // Do whatever you want here
        return "TestCategory"; // For eg. passing a string

No comments: