资源说明:鲜花在线销售asp源代码
public partial class Index : System.Web.UI.Page
{
//定义共有元素,方便当前页面其他方法调用
private Database db = new Database();
private DataSet ds = new DataSet();
private DataView dv = new DataView();
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
Page.Title = "新闻首页";
//调用Bind方法完成对数据信息的绑定
Bind(Repeater1, "1", Label1);
Bind(Repeater2, "2", Label2);
Bind(Repeater3, "3", Label3);
Bind(Repeater4, "4", Label4);
Bind(Repeater5, "5", Label5);
Bind(Repeater6, "6", Label6);
}
}
///
/// 完成对6个类别的Repeater控件信息的绑定
///
/// 要绑定的Repeater控件ID
/// 类别编号
/// 显示类别名称的标签ID
private void Bind(Repeater rep,string TypeID,Label lblTypeName)
{
string sqlString = "select top 5 NewsID,Title from News where TypeID=" + TypeID + " order by Date desc";
//使用DataBase类的GetDataSet生成一个数据集以完成后续的数据绑定
ds = db.GetDataSet(sqlString);
dv = ds.Tables[0].DefaultView;
rep.DataSource = dv;
rep.DataBind();
sqlString = "select TypeName from NewsType where TypeID=" + TypeID;
//获取类别名称的值赋予标签控件的Text属性
////使用DataBase类的GetDataRow生成一个行DataRow以完成后续的数据绑定
lblTypeName.Text = db.GetDataRow(sqlString)["TypeName"].ToString();
}
}
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。