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?