zhuti.ascx.cs
(完整代码) 1KBusing 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 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
