private void Report1_Load(object sender, EventArgs e)
{ this.reportViewer1.ProcessingMode = Microsoft.Reporting.WinForms.ProcessingMode.Local;//报表类型
this.reportViewer1.LocalReport.ReportPath = @"../../Report/Report1.rdlc";//相对路径
this.reportViewer1.LocalReport.DataSources.Add(new ReportDataSource());
this.reportViewer1.RefreshReport();//加载报表
this.reportViewer1.LocalReport.DataSources[0] = new ReportDataSource("qq", SelectXML());
}
private DataTable SelectXML()
{
string strConnection = "Data Source=.;DataBase=SCManage;integrated security=SSPI;";
using (SqlConnection conn = new SqlConnection(strConnection))
{
string strSql = "select top 10 * from Device "; DataSet ds = new DataSet(); SqlDataAdapter adapter = new SqlDataAdapter(strSql,strConnection); adapter.Fill(ds); return ds.Tables[0]; }
}这样写为什么不行啊,绑定不上去,另外我起得qq这个数据源跟报表里哪个有关联?
请教各位大侠了,预祝你们国庆愉快。
{ this.reportViewer1.ProcessingMode = Microsoft.Reporting.WinForms.ProcessingMode.Local;//报表类型
this.reportViewer1.LocalReport.ReportPath = @"../../Report/Report1.rdlc";//相对路径
this.reportViewer1.LocalReport.DataSources.Add(new ReportDataSource());
this.reportViewer1.RefreshReport();//加载报表
this.reportViewer1.LocalReport.DataSources[0] = new ReportDataSource("qq", SelectXML());
}
private DataTable SelectXML()
{
string strConnection = "Data Source=.;DataBase=SCManage;integrated security=SSPI;";
using (SqlConnection conn = new SqlConnection(strConnection))
{
string strSql = "select top 10 * from Device "; DataSet ds = new DataSet(); SqlDataAdapter adapter = new SqlDataAdapter(strSql,strConnection); adapter.Fill(ds); return ds.Tables[0]; }
}这样写为什么不行啊,绑定不上去,另外我起得qq这个数据源跟报表里哪个有关联?
请教各位大侠了,预祝你们国庆愉快。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货