using
System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class BQ_Admin_BQ_NewsAdd : System.Web.UI.Page
... {
protected void Page_Load(object sender, EventArgs e)
...{
if (!IsPostBack)
...{
BQ_NewsTypeBind();
}
}
protected void add_Click(object sender, EventArgs e)
...{
}
//绑定顶级分类
private void BQ_NewsTypeBind()
...{
DataSet ds = BQ_DB.BQ_GetDataSet("select * from BQ_NewsType order by NT_order");
DataTable dt = ds.Tables[0];
cNT_id.Items.Clear();
//cNT_id.Items.Add(new ListItem("==选择类别==", "0"));
DataRow[] drs = dt.Select("NT_pid = 1");
foreach (DataRow dr in drs)
...{
string NT_id = dr["NT_id"].ToString();
string NT_title = dr["NT_title"].ToString();
cNT_id.Items.Add(new ListItem(NT_title, NT_id));
int child_pid = int.Parse(NT_id);
string xcl = "|—";
BQ_cNewsTypeBind(child_pid, dt, xcl);
}
}
//绑定子分类
private void BQ_cNewsTypeBind(int NT_pid, DataTable dt, string xcl)
...{
DataRow[] drs = dt.Select("NT_pid = " + NT_pid);
foreach (DataRow dr in drs)
...{
string NT_id = dr["NT_id"].ToString();
string NT_title = dr["NT_title"].ToString();
NT_title = xcl + NT_title;
cNT_id.Items.Add(new ListItem(NT_title, NT_id));
int child_pid = int.Parse(NT_id);
string xcl2 = xcl + "—";
BQ_cNewsTypeBind(child_pid, dt, xcl2);
}
}
}
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class BQ_Admin_BQ_NewsAdd : System.Web.UI.Page
... {
protected void Page_Load(object sender, EventArgs e)
...{
if (!IsPostBack)
...{
BQ_NewsTypeBind();
}
}
protected void add_Click(object sender, EventArgs e)
...{
}
//绑定顶级分类
private void BQ_NewsTypeBind()
...{
DataSet ds = BQ_DB.BQ_GetDataSet("select * from BQ_NewsType order by NT_order");
DataTable dt = ds.Tables[0];
cNT_id.Items.Clear();
//cNT_id.Items.Add(new ListItem("==选择类别==", "0"));
DataRow[] drs = dt.Select("NT_pid = 1");
foreach (DataRow dr in drs)
...{
string NT_id = dr["NT_id"].ToString();
string NT_title = dr["NT_title"].ToString();
cNT_id.Items.Add(new ListItem(NT_title, NT_id));
int child_pid = int.Parse(NT_id);
string xcl = "|—";
BQ_cNewsTypeBind(child_pid, dt, xcl);
}
}
//绑定子分类
private void BQ_cNewsTypeBind(int NT_pid, DataTable dt, string xcl)
...{
DataRow[] drs = dt.Select("NT_pid = " + NT_pid);
foreach (DataRow dr in drs)
...{
string NT_id = dr["NT_id"].ToString();
string NT_title = dr["NT_title"].ToString();
NT_title = xcl + NT_title;
cNT_id.Items.Add(new ListItem(NT_title, NT_id));
int child_pid = int.Parse(NT_id);
string xcl2 = xcl + "—";
BQ_cNewsTypeBind(child_pid, dt, xcl2);
}
}
}