![](/img/trans.png)
[英]Does anyone know how to style a the PopUp for EditMode=“PopUp” in Telerik RadGrid?
[英]Disable Telerik radgrid EditMode
我听了radgrid的EditCommand事件,然后打开自己的弹出窗口,以允许用户编辑所选的数据集。 但是radgrid也会每次打开自己的编辑表单。 有没有一种方法可以完全禁用radgrids编辑表单?
用户RadGrid_Prerender:-在为页面呈现控件之前调用PreRender。
ASPX: -
protected void RadGrid1_PreRender(object sender, EventArgs e)
{
foreach( GridDataItem item in RadGrid1.MasterTableView.Items )
{
LinkButton btnEdit = (LinkButton)item.FindControl("columnEdit");
btnEdit.Enabled = false;
}
}
希望它的工作!
快乐编码!
我自己能够找到解决该问题的方法。 我的包含用于打开编辑弹出窗口的LinkButton的列的定义如下:
GridColumn gbcEdit = defineGridButtonColumn("[image_url]", "Edit", "editRow");
然后,我向radgrid.ItemCommand注册一个事件:
this.radgrid.ItemCommand += radgrid_ItemCommand;
在这种情况下,我检查命令是否为“ editRow”。 请注意,如果只写“ edit”作为命令,则radgrid每次都会打开其自己的编辑模式模板。
private void radgrid_ItemCommand(object sender, GridCommandEventArgs e)
{
if (e.CommandName == "editRow")
//Show own edit popup;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.