2014-04-16 47 views
0

我有一個Telerik的:radgrid控件包含已綁定的數據,從radgrid控件在RadWindow radgrid控件EditColumn插入數據到一個編輯欄

我打電話彈出編輯控件的radgrid控件,我讓所有的領域和編輯工作精細。

我想要做的是從Edit Popup編輯其中一個字段(這是一個RadTextBox),通過單擊按鈕打開RadWindow,此窗口包含另一個RadGrid,其中包含用戶詳細信息和其中一列按鈕執行RadGrid_OnCommand事件,我傳遞網格的價值之一是:

CommandArguments='<%# Eval("UserName")%>' 

我怎樣才能把這個值到RadTextBox.Text在EDIT彈出,這樣我可以更新的電力網選定的價值?

我真的很感激任何幫助。謝謝你在前進

回答

1

我解決了這個問題,由歌廳網格行,這是在編輯模式下,所以我得到了我需要改變其行的值,並使用此代碼通過ID更新了其Editible項目:

 var rowid = RadGrid1.EditIndexes[RadGrid1.EditIndexes.Count-1]; 
     GridEditFormItem rowEditControls; 
     foreach (GridDataItem row in RadGrid1.Items) 
     { 

      if (row.ItemIndex == int.Parse(rowid)) 
      { 
       rowEditControls = row.EditFormItem; 
       ((rowEditControls as GridEditableItem).FindControl("ID") as RadTextBox).Text = e.CommandArgument.ToString(); 
      } 
     } 

我希望這會對某人有幫助,我覺得它對自定義編輯表單很有價值。