日期:2014-05-17  浏览次数:20519 次

关于repeater数据控件绑定问题
请问,在页面用repeater绑定数据的时候。数据源是一个List<T>泛型,而T类型里面又嵌套了一个List<T>泛型,请问这种情况还能用repeater控件绑定出来吗?

    /// <summary>
    /// 网站菜单
    /// </summary>
 public class AdminMenu
{
        /// <summary>
        /// 菜单ID
        /// </summary>
        public string ID { get; set; }

        /// <summary>
        /// 菜单名称
        /// </summary>
        public string Name { get; set; }

        /// <summary>
        /// 是否显示该菜单
        /// </summary>
        public bool IsShow { get; set; }

        /// <summary>
        /// 网页子菜单项
        /// </summary>
        public List<Item> Items { get; set; }
}

/// <summary>
/// 网站子菜单
/// </summary>
public class Item
{
        /// <summary>
        /// 子菜单ID
        /// </summary>
        public string ID { get; set; }

        /// <summary>
        /// 子菜单名称
        /// </summary>
        public string Name { get; set; }
        /// <summary>
        /// 是否显示该菜单
        /// </summary>
        public bool IsShow { get; set; }
}



得到的数据源:

------解决方案--------------------