C# 如何从按钮运行RadPivotGrid1_NeedDataSource方法
如何从按钮1运行RadPivotGrid1\u NeedDataSource方法:C# 如何从按钮运行RadPivotGrid1_NeedDataSource方法,c#,asp.net,C#,Asp.net,如何从按钮1运行RadPivotGrid1\u NeedDataSource方法: protected void RadPivotGrid1_NeedDataSource(object sender, PivotGridNeedDataSourceEventArgs e) { string q = @" select * from zomorod_webapp_temp.dbo.ActivationDaily_Report
protected void RadPivotGrid1_NeedDataSource(object sender, PivotGridNeedDataSourceEventArgs e)
{
string q = @"
select * from zomorod_webapp_temp.dbo.ActivationDaily_Report
";
myReader r = new myReader();
DataTable dt = r.myQuery(q);
(sender as RadPivotGrid).DataSource = dt;
}
protected void Button1_Click(object sender, EventArgs e)
{
???
}
我认为这应该行得通
protected void Button1_Click(object sender, EventArgs e)
{
RadPivotGrid1_NeedDataSource(sender, null);
}
我没有试过这个。
或者干脆这样做
protected void Button1_Click(object sender, EventArgs e)
{
string q = @"select * from zomorod_webapp_temp.dbo.ActivationDaily_Report";
myReader r = new myReader();
DataTable dt = r.myQuery(q);
RadPivotGrid.DataSource = dt;
}
甚至更好
protected void BindData()
{
string q = @"select * from zomorod_webapp_temp.dbo.ActivationDaily_Report";
myReader r = new myReader();
DataTable dt = r.myQuery(q);
RadPivotGrid.DataSource = dt;
}
protected void Button1_Click(object sender, EventArgs e)
{
BindData();
}
protected void RadPivotGrid1_NeedDataSource(object sender, PivotGridNeedDataSourceEventArgs e)
{
BindData();
}
它不起作用:对象引用未设置为对象的实例是的,您正在编写。你为什么不使用第二种选择呢。只需在方法本身中绑定源代码。我怎么做?第二个代码段应该可以在这里工作我更改RadPivotGrid.DataSource=dt;至RadPivotGrid1.DataSource=dt;它起作用了,谢谢