分类


怎麼實現從數據庫取數據綁定到一個ListBox下去 ?????

list_Mode.DataSource=mydr;   //(mydr   是一個SqlDataReader   ,已經可以取到三條記錄   (查詢分析器下)      
  list_Mode.DataTextField="ModeName";//list_mode是個ListBox  
  list_Mode.DataValueField="ModeID";  
  list_Mode.DataBind();        
  為什麼上面的代碼沒反應???  
  正確的寫法應該是?????


使用   DataSource   属性指定要绑定到数据列表控件的值的源。数据源必须是实现   System.Collections.IEnumerable   接口(如   System.Data.DataView、System.Collections.ArrayList   和   System.Collections.Hashtable)的对象  
   
  换成DataSet   绑定的时候list_Mode.DataSource=ds.Tables[0].DefaultView;


...  
  protected   void   Page_Load(Object   Src,   EventArgs   E)    
          {  
                  SqlConnection   myConnection   =   new   SqlConnection("server=(local)\NetSDK;database=northwind;Trusted_Connection=yes");  
                  SqlDataAdapter   myCommand   =   new   SqlDataAdapter("Ten   Most   Expensive   Products",   myConnection);  
   
                  myCommand.SelectCommand.CommandType   =   CommandType.StoredProcedure;  
   
                  DataSet   ds   =   new   DataSet();  
                  myCommand.Fill(ds,   "产品");  
   
                  list_mode.DataSource=ds.Tables["产品"].DefaultView;  
                  list_mode.DataBind();  
          }  
 


上一页 下一页




map