2011-02-03 98 views

回答

0

查看MSDN中的DataBinding和數據可限制控件。你的問題就像它是如此通用...

0

從數據表或數據集的數據源中獲取記錄並使用下拉列表進行綁定。例如:

DataTable dt = new DataTable(); 
dt = your query to return data as datatable; 

dropdownlist.DataSource = dt; 
dropdownlist.DataBind(); 

,或者創建一個共同的功能,如:

public static void BindDropDownList(DataTable _dt, System.Web.UI.WebControls.DropDownList _ddl, bool IsDIndex,string text) 
{ 
    try 
    { 
     _ddl.DataSource = _dt; 
     _ddl.DataBind(); 

     if (IsDIndex == true) 
     { 
      _ddl.Items.Insert(0, new ListItem(text, "0")); 
     } 
    } 
    catch (Exception ex) 
    { 
     General.ErrorLog(ex.Message + " Stack Trace: " + ex.StackTrace, System.Diagnostics.EventLogEntryType.Error, "General - BindDropDownList()"); 
    } 
}