代码还用上一节的,把reportFrx的dataSource去掉。各cell绑定的字段也去掉,有了第二节的基础,现在看这个ms就不难了 无非就是 传到reportFrx一个数据集 在把这个数据集 绑到各控件里 清空details里的cell的值 各cell 改成数据库对应列的名字方便绑定。
妈蛋想法是好的 可是我怎么绑都是只显示一条数据 原来这个项目已经无药可救
没办法新建 了一个项目
1.新建一个项目 叫xtraReportLearn form1上放一个documentView1 再放一个button1 新建 一个空XtraReport 命名为 XReport 在这上边的details中放几个XRLabel
XReport代码如下做用就是 绑定一下数据
namespace XtrReportLearn { public partial class XReport : DevExpress.XtraReports.UI.XtraReport { public XReport() { InitializeComponent(); } //重载一个构造函数 public XReport(DataTable dt ) { InitializeComponent();//这个不可少 this.DataSource = dt; this.UserID.DataBindings.Add("Text", dt, "ID");//绑定 this.UserName.DataBindings.Add("Text", dt, "UserName"); this.Roles.DataBindings.Add("Text", dt, "Roles"); } } }