2013-11-10 70 views
0

我有一個Detailsview,我使用dataset作爲Detailsview的一個數據源,我想使用數據集作爲數據源的detailsview上的Edit/Insert,這很容易,如果我使用SqlDataSource但不是我的選擇。Detailsview編輯和插入使用Databind

感謝

繼承人的代碼:

sqlcmd = new SqlCommand("Select *From Category", con); 
      adapter = new SqlDataAdapter(sqlcmd); 
      DataSet ds = new DataSet(); 
      con.Open(); 
      adapter.Fill(ds, "Category"); 


      DetailsV.DataSource = ds; 
      DetailsV.DataBind(); 
      con.Close(); 

回答

0

你可以試試下面的方法:

System.Data.DataSet ds = ...; 
DetailsView dv = ...; 
dv.DataSource = ds.Tables[0]; 
+0

明白了先生,但是我的問題是如何應用在DetailsView編輯/刪除/ INSERT當detailsview數據源來自DATASET並且detailsview屬性的autogeneratecolumns = true時,這意味着detailview的數據是動態生成的 –