C# 如何关闭Telerik Radgrid的默认编辑模式?
我使用Telerik Rad网格。为了编辑我在下面添加的一条记录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
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
}