如何以编程方式调用radgrid中的函数?

时间:2016-05-26 15:57:07

标签: c# function telerik radgrid

我正在以编程方式创建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正在工作,除了最后一行。从asp自动创建的radgrid有这样的功能:

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

如何创建函数以及如何以编程方式调用它?

1 个答案:

答案 0 :(得分:1)

考虑到您提供的代码,我不确定您为什么不能自己添加protected void RadGrid1_ItemUpdated方法,然后在运行时订阅它。

如果你要在运行时创建一个未知数量的RadGrid,并且每个人都需要做一些不同的事情,你可以创建一个方法让它像这样执行:

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