首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

rdlc报表的钻取 求教解决方案

2012-09-10 
rdlc报表的钻取 求教C# code//报表钻取protected void ReportViewer1_Drillthrough(object sender, Drillt

rdlc报表的钻取 求教

C# code
//报表钻取        protected void ReportViewer1_Drillthrough(object sender, DrillthroughEventArgs e)        {            //Convert.ToString(ERCBasicInfoBLL.SelectCodeName(basicinfo.ProvCode)) + Convert.ToString(ERCBasicInfoBLL.SelectCodeName(basicinfo.WorkItemAreaCode)) + Convert.ToString(ERCBasicInfoBLL.SelectCodeName(basicinfo.CountyCode));            LocalReport lp = (LocalReport)e.Report;            string custdate = lp.GetParameters()["date"].Values[0].Trim();                       DataTable datas1 = new DataTable();            datas1.Columns.Add("erccode", typeof(string));            datas1.Columns.Add("ercname", typeof(string));            datas1.Columns.Add("tphone", typeof(string));            datas1.Columns.Add("address", typeof(string));            datas1.Columns.Add("noid", typeof(string));            datas1.Columns.Add("createtime", typeof(string));            datas1.Columns.Add("createaddress", typeof(string));            datas1.Columns.Add("status", typeof(int));            datas1.Columns.Add("isPubTB", typeof(int));            datas1.Columns.Add("isStaTB", typeof(int));            DataTable BasicTB = ERCBasicInfoBLL.GetBasiEdits(custdate);            foreach (DataRow dr in BasicTB.Rows)            {                DataRow dra = datas1.NewRow();                dra["erccode"] = dr["ERCCode"];                dra["ercname"] = dr["ERCName"];                dra["tphone"] = dr["ContactPhone"];                dra["address"] = dr["Address"];                dra["noid"] = dr["LegalPersonCardNum"];                dra["createtime"] = dr["CreateTime"];                datas1.Rows.Add(dra);            }            //lp.DataSources.Clear();            //lp.ReportEmbeddedResource = "StatisticalAnalysis.ReportTemplate.Analysis1.rdlc";            lp.ReportPath = @"StatisticalAnalysis\ReportTemplate\Analysis1.rdlc";            lp.DataSources.Add(new ReportDataSource("anaDataSet_analysis1", datas1));        }



我有两个数据集anaDataSet_analysis anaDataSet_analysis1
第一次是anaDataSet_analysis

第二次点连接的时候 anaDataSet_analysis1

为什么他会显示第一个 数据集“尚未为数据源“anaDataSet_analysis”提供数据源实例。 ” 


就是转不下去啊





[解决办法]
lp.DataSources 这个数据源设定好了没?先要有数据源 才能放数据集的

热点排行