读书人

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

发布时间: 2012-09-10 22:20:12 作者: rapoo

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 这个数据源设定好了没?先要有数据源 才能放数据集的

读书人网 >asp.net

热点推荐