如何调用Telerik RadGrid方法受保护的void RadGrid1_CustomAggregate(对象发送者,Telerik.Web.UI.GridCustomAggregateEventArgs e)

时间:2015-02-06 10:04:21

标签: c# asp.net telerik radgrid

我在radgrid中有一列radiobuttonlist,我想调用Telerik RadGrid方法

protected void RadGrid1_CustomAggregate(object sender, GridCustomAggregateEventArgs e)

在另一个事件中,因为选择更改了Aggregate Recalculate values

protected void radiobuttonList_SelectedIndexChanged(object sender, EventArgs e)
{
  RadGrid1_CustomAggregate(???????)
}

1 个答案:

答案 0 :(得分:0)

我认为这不可能,因为您需要知道要传递给事件的数据。如果你这样做,你可以使用类的构造函数来传递参数,例如:

GridCustomAggregateEventArgs args = new GridCustomAggregateEventArgs(RadGrid1.Items[0], RadGrid1.Columns[0], "");
RadGrid1_CustomAggregate(RadGrid1, args);

但我不知道你应该采用什么逻辑来获取数据。下载代码并查看内部调用的方式,以便您可以模拟它?

或尝试调用网格的Rebind()方法,以防它接受更改并再次执行查询。