Wrox Home  
Search P2P Archive for: Go

  Return to Index  

aspx_professional thread: Loading Templates Dynamically in DataList Control ??


Message #1 by "DotNet" <dotnetgeeta@h...> on Thu, 28 Feb 2002 10:31:59 -0800
This is a multi-part message in MIME format.

------=_NextPart_000_04A5_01C1C048.0629B720
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Try casting the Container:
 
DataBinder.Eval(((DataGridItem)Container).DataItem, "MenuDesc")
 
Doug
 
 -----Original Message-----
From: DotNet [mailto:dotnetgeeta@h...] 
Sent: Thursday, February 28, 2002 1:32 PM
To: ASPX_Professional
Subject: [aspx_professional] Loading Templates Dynamically in DataList
Control ??



Hi,

  I am trying to load ItemTemplate by using statement below in C#.

  DataList1.ItemTemplate=Page.LoadTemplate("PathToTemplateFile");

In template File I have code as :

<ItemTemplate>
<asp:Button id=btnMenuTab runat="server" CssClass="MenuTab"
CommandName="Menu" Text='<%# DataBinder.Eval(Container.DataItem,
"MenuDesc")
%>' CommandArgument='<%# DataBinder.Eval(Container.DataItem, "ID")
%>'></asp:Button>
</ItemTemplate>


  But I am getting following error:

  Compiler Error Message: CS0117: 'System.Web.UI.Control' does not
contain a definition for 'DataItem'.

  Need to know what is wrong there?



  Return to Index