![](/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.