首先创建一个dataset.xsd 再里面建了一个表(注意是手工创建的不是连数据库的那种),然后添加几个列.然后添加一个report.rdlc文件,再里面托一个表然后
把网站数据源里面的表字段(就是在dataset.xsd里面的表)托上去(绝对没有托错位置)
再创建一个default.aspx页面托一个reportviewer点这个控件,然后在本页的load写代码
 DataSet1 ds = new DataSet1();
        DataTable dt = (DataTable)ds.Tables[0];
        DataRow dr = dt.NewRow();
        dr[0] = "kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk";
        dt.Rows.Add(dr);返回到设计页面点reportviewer上的小箭头,选报表里面选上report.rdlc报表文件这时候出现一个objectdatasource控件
也是点objectdatasource上的小箭头点配置数据源,业务对象选择"dataset+kdatatable"(k是我的表名),下一步在"select"标签里选择"copy(),返回datatable"
完成运行程序,报表能看到我的表头但看没有内容.这是为什么,如果我在dataset.xsd里用连数据库的方法连创建一个表的话,就能看到表的内容.我是想通过控制dataset里面的表来控制报表,就像水晶报表的推模式那样(水晶是用上面的思路实现的).我改怎么实现,不要告诉我创建一个sql2k的数据库然后在里面创建一个
表通过控制这个表来实现