当前位置: 代码迷 >> ASP.NET >> RDLC报表动态绑定数据解决方法
  详细解决方案

RDLC报表动态绑定数据解决方法

热度:1414   发布时间:2013-02-25 00:00:00.0
RDLC报表动态绑定数据
public static DataSet GetValue()
  {
  Dictionary<string, DailyKpiCalculationPercentage> dailyKpi = new Dictionary<string, DailyKpiCalculationPercentage>();
  for (int i = 1; i <= 5; i++)
  {
  if (i < 3)
  {
  DailyKpiCalculationPercentage dailyKpi1 = new DailyKpiCalculationPercentage(i, 1);
  dailyKpi.Add(i.ToString(), dailyKpi1);
  }
  else
  {
  DailyKpiCalculationPercentage dailyKpi1 = new DailyKpiCalculationPercentage(i, 0);
  dailyKpi.Add(i.ToString(), dailyKpi1);
  }
   
  }
  DataSet ds = new DataSet();
  ds.Tables.Add(Rison.Reflection.ClassConvert.ToDataTable(dailyKpi, "DailKpiCalculationPercentage"));
  return ds;
  }
我这样生成一个dataset,怎么才能把dataset中的数据绑定到rdlc报表中额,求大神帮忙,急急急急急急急

------解决方案--------------------------------------------------------
绑定dataset到rdlc中
ReportDataSource rds=new ReportDataSource("DataSet1",dtSource);//dtSource为你的dataset
ReportViewer1.LocalReport.ReportPath="";
ReportViewer1.LocalReport.DataSources.Add(rds);
ReportViewer1.LocalReport.Refresh();
  相关解决方案