C# 如何关闭Telerik Radgrid的默认编辑模式?

C# 如何关闭Telerik Radgrid的默认编辑模式?,c#,telerik,telerik-grid,rad,C#,Telerik,Telerik Grid,Rad,我使用Telerik Rad网格。为了编辑我在下面添加的一条记录 OnEditCommand="Stackoverflow_EditCommand" and in the grid I wrote 在asp.net页面中,当我单击“编辑”按钮时,有一些默认的文本框需要编辑,但我不想向用户显示它们,我打开一个新窗口并从中显示文本框。因此,我不想显示默认的编辑行,如何防止它?U可以将其更改为弹出窗口窗体,而不是就地编辑窗体。。 为此,您可以单击rad网格,然后转到属性窗口,查找Master

我使用Telerik Rad网格。为了编辑我在下面添加的一条记录

OnEditCommand="Stackoverflow_EditCommand" and in the grid I wrote 



在asp.net页面中,当我单击“编辑”按钮时,有一些默认的文本框需要编辑,但我不想向用户显示它们,我打开一个新窗口并从中显示文本框。因此,我不想显示默认的编辑行,如何防止它?

U可以将其更改为弹出窗口窗体,而不是就地编辑窗体。。 为此,您可以单击rad网格,然后转到属性窗口,查找MasterTableView展开它并查找EditMode,将EditMode更改为PopUp。。 运行它,但不要忘记在运行时选中“自动生成编辑列”。。
希望能有所帮助。

如果您不想在radgrid中进行内联编辑,那么这很好用

<telerik:GridTemplateColumn >  
     <ItemTemplate>
       <img src="image/test.png" onclick="OpenPopup('<%#Eval("Id") %>');"/>
      </ItemTemplate>                     
</telerik:GridTemplateColumn>

现在,您可以在测试页面中通过请求获取id(“id”)。

将您的
命令名更改为“编辑”以外的内容。例如,使用“更改”。

谢谢你的建议,我这样做没关系。但我不想表现出来。我有一个窗口,当我点击编辑,我想打开它,它是正确的使用编辑命令或有任何方法?
<telerik:GridTemplateColumn >  
     <ItemTemplate>
       <img src="image/test.png" onclick="OpenPopup('<%#Eval("Id") %>');"/>
      </ItemTemplate>                     
</telerik:GridTemplateColumn>
function OpenPopup(id) {

   window.radopen("Popups/Test.aspx?id=" + id, "PopupPage");//here "PopupPage" is id of your rad window
 }