c. 商城产品目录配置部分相关代码
private void CategoryAdd_Click(object sender, System.EventArgs e)
{
adminDB SYS =new adminDB();
SYS.CategoryAdd(Name.Text,BName.Text,AName.Text,Desc.Value,"");
Name.Text="";
Desc.Value = "";
}
6.2.2 商城产品目录控件
a. 商城产品目录控件需求
1. 获取一级目录名称
2. 获取二级目录名称
3. 获取三级目录名称
4. 返回三级目录名称ID
b. 商城产品目录控件模块设计c. 商城产品目录控件部分相关代码
//载入一级目录名称所有列表
private void Page_Load(object sender, System.EventArgs e)
{
if(!IsPostBack)
{
adminDB Category = new adminDB();
ListBox1.DataSource= Category.Category_AName_List();
ListBox1.DataTextField="AName";
ListBox1.DataBind();
}
// 在此处放置用户代码以初始化页面
}
//获取一级目录名称
private void ListBox1_IndexChanged(object sender, System.EventArgs e)
{
adminDB Category = new adminDB();
ListBox2.DataSource= Category.Category_BName_List(ListBox1.SelectedItem.Text);
ListBox2.DataTextField="BName";
ListBox2.DataBind();
Label2.Text=ListBox1.SelectedItem.Text;
}
//获取二级目录名称
private void ListBox2_IndexChanged(object sender, System.EventArgs e)
{
adminDB Category = new adminDB();
ListBox3.DataSource= Category.Category_Name_List(ListBox2.SelectedItem.Text,ListBox1.SelectedItem.Text );
ListBox3.DataTextField="name";
ListBox3.DataValueField="ID";
ListBox3.DataBind();
Label2.Text=ListBox1.SelectedItem.Text+"/"+ListBox2.SelectedItem.Text;
}
//获取三级目录名称
private void ListBox3_SelectedIndexChanged(object sender, System.EventArgs e)
{
Label2.Text=ListBox1.SelectedItem.Text+"/"+ListBox2.SelectedItem
.Text+"/"+ListBox3.SelectedItem.Text+" ID:"+ ListBox3.SelectedValue;
CategoryID=int.Parse(ListBox3.SelectedValue);
Session["CategoryID"]=CategoryID.ToString();
//返回三级目录名称ID 放入Session 中
}
<< 上一页 [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] ... 下一页 >>
ASP+SQL SERVER2000电子商城系统 第21页下载如图片无法显示或论文不完整,请联系qq752018766