2016-05-26 38 views
0

我以編程方式創建了Telerik的Radgrid,但我不知道如何添加更新的函數。這是我的radgrid:如何以編程方式在radgrid中調用函數?

 RadGrid1.MasterTableView.EditMode = GridEditMode.Batch; 
     RadGrid1.AllowPaging = true; 
     RadGrid1.AutoGenerateColumns = true; 
     RadGrid1.MasterTableView.AutoGenerateColumns = true; 
     RadGrid1.PageSize = 15; 
     RadGrid1.MasterTableView.CommandItemDisplay = GridCommandItemDisplay.Top; 
     RadGrid1.MasterTableView.CommandItemSettings.SaveChangesText = "Guardar"; 
     RadGrid1.MasterTableView.CommandItemSettings.ShowSaveChangesButton = true; 
     RadGrid1.MasterTableView.CommandItemSettings.ShowCancelChangesButton = false; 
     RadGrid1.MasterTableView.CommandItemSettings.ShowAddNewRecordButton = false; 
     RadGrid1.MasterTableView.CommandItemSettings.ShowRefreshButton = false; 
     RadGrid1.AllowAutomaticUpdates = true; 

     RadGrid1.UpdateCommand += RadGrid1_ItemUpdated(); 

radgrid正在工作,以排除最後一行。從ASP自動創建一個radgrid控件具有這樣的funtion:

protected void RadGrid1_ItemUpdated(object sender, Telerik.Web.UI.GridUpdatedEventArgs e){} 

如何創建一個功能,以及如何以編程方式調用它呢?

回答

1

鑑於您提供的代碼,我不確定您爲什麼不能自己添加protected void RadGrid1_ItemUpdated方法,然後在運行時訂閱它。

如果你打算在運行時創建一個數目不詳的RadGrid S,和他們每個人都需要做不同的事情,你可以創建一個方法,它來執行這樣的:

RadGrid1.UpdateCommand += (s,e) => { /* do update stuff */ } 
相關問題