利用後端程式碼塞入前端HTML下拉選單值

  • 4724
  • 0

摘要:利用後端程式碼塞入前端HTML下拉選單值

在前端網頁上有個下拉選單如下:

<select id="DDL_1" runat="server"></select>

 

可在後端Page_Load()內把所需資料塞入下拉選單中

DataTable dt = sql_query("select * from table1"); <-- 這是小弟DB撈出資料

HtmlSelect hs = (HtmlSelect)this.FindControl("DDL_1"); <-- 抓取前端HTML的下拉選單

hs.Items.Clear();
ListItem li = null;

foreach (DataRow dr in dt.Rows) <-- 利用回圈寫入
{
        li = new ListItem(dr["COL_1"].ToString(), dr["COL_2"].ToString());
        hs.Items.Add(f_li);
}

 






Y2J's Life:http://kimenyeh.blogspot.tw/