Controls/DataList.cs

(开头部分) 10KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections;
using System.Collections.Specialized;
using System.Text;
using System.Text.RegularExpressions;
using System.Web.UI;
using System.Web.UI.HtmlControls;

using System.Web.UI.WebControls;
using System.ComponentModel;

//该源码首发自www.51aspx.com(51aspx.com)
namespace MyShop.Controls
{
    /* 用法参考:  
     * aspx调用:<%@ Register Assembly="MyShop.Controls" Namespace="MyShop.Controls" TagPrefix="cc1" %>

          cs中加入:
            /// <summary>
            ///  商品分类详细列表
            /// </summary>
            /// <param name="productKindId"></param>
            /// <param name="categoryId"></param>
            public void ProductListDataBind()
            {

                Product product = new Product();
                DataSet dataset = new DataSet();

                if (ProductKindId == -1 || CategoryId == -1)
                    dataset = product.GetDataSet();
                else
                    dataset = product.GetDataSet(ProductKindId, CategoryId);

                //转换数据源
                ProductInfo model = new ProductInfo();

                IList page = new ArrayList();
                for (int i = 0; i < dataset.Tables[0].Rows.Count; i++)
                {
                    model = product.GetModel(dataset.Tables[0].Rows[i]);
                    page.Add(model);
                }
                productDatalist.DataSource = page;
                productDatalist.DataBind();
            }


            /// <summary>
            /// datalist分页
            /// </summary>
            protected void PageChanged(object sender, DataGridPageChangedEventArgs e)
            {
                //reset index
                productDatalist.CurrentPageIndex = e.NewPageIndex;

                /
                //bind data
     * 
                ProductListDataBind();
后面还有 275 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。