using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using WebLib; namespace Education.Forms { public partial class Test01 : FormBase { protected void Page_Load(object sender, EventArgs e) { DAC_組織圖 Dao組織圖 = new DAC_組織圖(conn); 組織圖List d = Dao組織圖.Select子樹(1, 1); GridView1.DataSource = d; GridView1.DataBind(); } protected void DropDownList1_DataBinding(object sender, EventArgs e) { if (!(sender is DropDownList dd) || !(dd.Parent.Parent is GridViewRow row)) return; string v = DataBinder.Eval(row.DataItem, "上層ID", "{0}"); if (dd.Items.FindByValue(v) == null) { dd.Items.Insert(0, new ListItem(v, v)); } } } }