2012-03-19 94 views
1

添加一個按鈕,我有這個Telerik的radgrid控件在Telerik的radgrid控件編輯列

| Encryption Key | Password to encode | Edit column | 
----------------------------------------------------- 
| A_Key  | A_password   | Edit button | 

當我按下編輯按鈕,您可以編輯加密密鑰,並通過文本框的密碼(正常工作)。

我想要做的是:

- 當我按下編輯按鈕,我想補充旁邊的加密密鑰文本框,讓我點擊它,像這樣生成密鑰的的ImageButton:

| Encryption Key  | Password to encode | Edit column | 
------------------------------------------------------------ 
|[A_Key  ][Generate] | [A_password  ] | [Save]  | 

有沒有辦法添加Telerik的radgrid控件的編輯單元格中的按鈕?

我已到處尋找,即使在Telerik網站/論壇上,我也沒有找到任何方法來做到這一點。

謝謝!

+0

這是asp.net mvc嗎?如果是這樣,這可能會有所幫助:http://stackoverflow.com/questions/9216168/telerik-mvc3-grid-with-custom-edit-insert-popup/9217374#9217374。 – Daniel 2012-03-19 18:27:26

+0

不,我沒有使用MVC。我更喜歡在radgrid本身編輯字段,而不是在彈出的div中。編輯器模板將是我最後的手段,謝謝。 – Msonic 2012-03-19 18:41:03

回答

0

最後,我已經使用類似Dhaval的一個解決方案。使用服務器端控件對我來說並不是最優的,所以我使用jquery來生成密鑰客戶端。

<telerik:GridTemplateColumn UniqueName="Generate" DataField="" HeaderText="" AllowFiltering="false"> 
    <ItemTemplate> 
    </ItemTemplate> 
    <EditItemTemplate> 
     <img id="Generate" src="Images/generate.gif" onclick="javascript: GenerateEncryptionKey();" alt="Generate key" title="Generate key"/> 
    </EditItemTemplate> 
</telerik:GridTemplateColumn> 

這將完成是將僅用於按鈕創建一個列。使用CSS,我可以使它看起來像一個單獨的列。

| Encryption Key |   | Password to encode | Edit column | 
------------------------------------------------------------ 
|[A_Key   ]| [Generate] | [A_password  ] | [Save]  | 

我沒有顯示列線,所以它看起來像1個大列而不是2個小列。

感謝大家的回答!

3
<telerik:GridTemplateColumn DataField="Status" HeaderText="Status" UniqueName="Status"> 
       <ItemTemplate> 
        <%# Eval("Status") %> 
       </ItemTemplate> 
       <EditItemTemplate> 
       <asp:TextBox runat="server" ID="txtBx" /> 
       <asp:Button id="btn" OnClick="btn_Click" runat="server" /> 
       </EditItemTemplate> 
       </telerik:GridTemplateColumn> 

,創建這樣對後端的onclick事件功能:

protected void btn_Click(object sender, EventArgs e) 
     { 
      // Your Code Goes here 
     } 
+0

非常感謝!這並不是我正在尋找的東西,但我想通了,謝謝你。 – Msonic 2012-03-20 16:03:49

相關問題