2011-05-11 74 views
0

我以編程方式創建了一個DetailsView,並添加了一個按鈕來觸發添加,編輯和刪除命令。DetailsView字段在編輯模式下不改變爲文本框

下面是命令的事件處理程序:

switch (e.CommandName) 
      { 
       case "Add": 
        dvSpotlightListDetails.ChangeMode(DetailsViewMode.Insert); 
        break; 
       case "Edit": 
        dvSpotlightListDetails.ChangeMode(DetailsViewMode.Edit); 
        break; 
       default: 

        break; 
      } 

添加/插入命令變化對DetailsView控件的字段文本框。但是,選擇編輯命令時不會發生任何事情

我不是很熟悉DetailsView的過程,當通過代碼隱藏進行,所以我不知道我缺少什麼。

+0

創建一個DetailsView編程?你在問很多問題!首先,每一個事件都需要重新創建,或者事件不會觸發...... – mellamokb 2011-05-11 03:18:23

+0

哇,我不知道那個...可悲的是我不確定是什麼否則可以用作DetailsView的替代方法。 :| – 2011-05-11 03:28:10

+0

我有類似的問題,但我不會動態創建詳細信息視圖。我有一個自定義的busienss和數據層,執行所有的sql的東西。我有一個類似上面的函數,但是當我處理OnItemCommand事件時,細節視圖不顯示編輯字段。它繼續顯示只讀字段。 – gsirianni 2011-09-12 17:33:19

回答

相關問題