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); } }}