tried it but no joy.
  the error is as follows
   
  Error 1 Cannot apply indexing with [] to an expression of type 'object' 
c:\inetpub\wwwroot\ListingCategories\Default.aspx 15 


Dean Fiala <[EMAIL PROTECTED]> wrote:   Problem appears to be in your script.

Try

<%# GetSubCategories(Container.DataItem["CategoryID"]) %>

instead of

<%# GetSubCategories(Container.DataItem("CategoryID")) %>

C# expects square brackets [] when attempting access a property.

On 12/12/05, ramesh kumar <[EMAIL PROTECTED]> wrote:
> I took this sample from http://dotnet247.com/247reference/msgs/10/52267.aspx
> Please refer this also
>
>
>   ASP.NET Page
>
>     <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" 
> Inherits="_Default" %>
>   <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
>   <html xmlns="http://www.w3.org/1999/xhtml"; >
>   <head runat="server">
>   <title>Untitled Page</title>
>   </head>
>   <body>
>   <form id="form1" runat="server">
>   <div>
>   <asp:DataList ID="DataList1" runat="server">
>   <ItemTemplate>
>   <%# DataBinder.Eval(Container.DataItem,"CategoryName") %>
>   <asp:Repeater DataSource='<%# 
> GetSubCategories(Container.DataItem("CategoryID")) %>' ID="Repeater1" 
> runat="server">
>   <ItemTemplate>
>   <%# DataBinder.Eval(Container.DataItem,"ProductName") %>
>   </ItemTemplate>
>   </asp:Repeater>
>   </ItemTemplate>
>   </asp:DataList></div>
>   </form>
>   </body>
>   </html>
>
>
>   Codebehind
>
>   using System;
>   using System.Data;
>   using System.Configuration;
>   using System.Web;
>   using System.Web.Security;
>   using System.Web.UI;
>   using System.Web.UI.WebControls;
>   using System.Web.UI.WebControls.WebParts;
>   using System.Web.UI.HtmlControls;
>   using System.Data.SqlClient;
>   public partial class _Default : System.Web.UI.Page
>   {
>   protected void Page_Load(object sender, EventArgs e)
>   {
>   SqlConnection con = new 
> SqlConnection("server=localhost;database=northwind;uid=sa;pwd=server");
>   SqlDataAdapter adap = new SqlDataAdapter("select * from Categories", con);
>   DataSet ds = new DataSet();
>   adap.Fill(ds, "Categories");
>   DataList1.DataSource = ds.Tables["Categories"].DefaultView;
>   DataList1.DataBind();
>
>   }
>   public DataView GetSubCategories(int CategoryID)
>   {
>   SqlConnection con = new 
> SqlConnection("server=localhost;database=northwind;uid=sa;pwd=server");
>   SqlDataAdapter adap1 = new SqlDataAdapter("select top 2 * from Products 
> where CategoryID=" + CategoryID,con);
>   DataSet ds1 = new DataSet();
>   adap1.Fill(ds1, "Products");
>   return (ds1.Tables["Products"].DefaultView);
>   }
>   }
>
>   When i execute this program the error is as follows
>
>   Error 1 'System.Web.UI.WebControls.DataListItem.DataItem' is a 'property' 
> but is used like a 'method' c:\inetpub\wwwroot\ListingCategories\Default.aspx 
> 15
>
>
>
>
> ---------------------------------
> Yahoo! Shopping
>  Find Great Deals on Holiday Gifts at Yahoo! Shopping
>
> [Non-text portions of this message have been removed]
>
>
>
>
>
> Yahoo! Groups Links
>
>
>
>
>
>
>


--
Dean Fiala
Very Practical Software, Inc
http://www.vpsw.com

    
---------------------------------
  YAHOO! GROUPS LINKS 

    
    Visit your group "AspNetAnyQuestionIsOk" on the web.
    
    To unsubscribe from this group, send an email to:
 [EMAIL PROTECTED]
    
    Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service. 

    
---------------------------------
  





                        
---------------------------------
Yahoo! Shopping
 Find Great Deals on Holiday Gifts at Yahoo! Shopping 

[Non-text portions of this message have been removed]



------------------------ Yahoo! Groups Sponsor --------------------~--> 
Fair play? Video games influencing politics. Click and talk back!
http://us.click.yahoo.com/u8TY5A/tzNLAA/yQLSAA/saFolB/TM
--------------------------------------------------------------------~-> 

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/AspNetAnyQuestionIsOk/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to