2016-05-26 15 views
0

Telerikの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は動作していますが、最後の行は例外です。

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

がどのように関数を作成するには、どのようにプログラム的にそれを呼び出すために:ASPから自動的に作成さradgridは、このような目的球を持っていますか?

答えて

1

あなたが提示したコードが与えられているので、自分でprotected void RadGrid1_ItemUpdatedメソッドを追加して実行時に購読するだけでは不思議ではありません。あなたは、実行時にRadGrid秒の未知の数を作成することになるだろう、と彼らそれぞれが異なる何かをする必要がある場合、あなたはそれがこのように実行するためのメソッドを作成することができ

RadGrid1.UpdateCommand += (s,e) => { /* do update stuff */ } 
関連する問題