如何以编程方式调用 radgrid 中的函数?
How to call a function in a radgrid programmatically?
我正在以编程方式创建 Telerik 的 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){}
如何创建函数以及如何以编程方式调用它?
鉴于您提供的代码,我不确定您为什么不能自己添加 protected void RadGrid1_ItemUpdated
方法,然后在运行时订阅它。
如果您要在运行时创建未知数量的 RadGrid
s,并且它们每个都需要做一些不同的事情,您可以创建一个方法让它像这样执行:
RadGrid1.UpdateCommand += (s,e) => { /* do update stuff */ }
我正在以编程方式创建 Telerik 的 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){}
如何创建函数以及如何以编程方式调用它?
鉴于您提供的代码,我不确定您为什么不能自己添加 protected void RadGrid1_ItemUpdated
方法,然后在运行时订阅它。
如果您要在运行时创建未知数量的 RadGrid
s,并且它们每个都需要做一些不同的事情,您可以创建一个方法让它像这样执行:
RadGrid1.UpdateCommand += (s,e) => { /* do update stuff */ }