zhuti.ascx.cs

(完整代码) 1KB

using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;


public partial class zhuti : System.Web.UI.UserControl
{
    SqlHelper data = new SqlHelper();
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            binddatalist();//显示类别
            binddrv();//显示新闻
        }
    }
    //显示类别
    private void binddatalist()
    {
        DataSet ds = data.GetDs("select * from  NovelType  order by id desc  ", "NovelType");//取新闻
        DataList1.DataSource = ds.Tables[0].DefaultView;
        DataList1.DataBind();
    }
    //显示当前类别下新闻
    private void binddrv()
    {
        foreach (DataListItem item in DataList1.Items)
        {
            int dalei = Int32.Parse(DataList1.DataKeys[item.ItemIndex].ToString());//取类别ID
            GridView gw = (GridView)item.FindControl("grv");
            DataSet ds = getnewsshow(dalei, 6);//按类别ID显示新闻
            gw.DataSource = ds.Tables[0].DefaultView;
            gw.DataBind();
        }
    }

    public DataSet getnewsshow(int leibie, int count)
    {

        DataSet ds = data.GetDs("select top " + count + " * from Novel where Typeid=" + leibie + " order by Addtime desc", "Novel");
        return ds;
    }
    //限制字数
    protected string myroad(string road)
    {
        if (road.Length > 20)//如果字数大于20个,则截取
        {
            road = road.Substring(0, 20);
        }
        return road;
    }
}

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

AI 解读

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

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