我的程序框架为:
winform窗口;
dataset1数据源;
报表;功能:
首先,winform功能将远程数据库中的一条信息提取出来存放在dataset预先建好的datatable中
然后,报表中元素连接datatable的字段上
采用reportView来显示报表
最后打印报表出现问题:
我该如何把数据写入dataset1中,我认为建立的dataset1应该属于“类”的范畴而不是对象,因为我在希望通过datarow类来写入数据行时根本就找不到dataset1。所以我就算建立了一个由预设dataset派生出来的对象也不能真的写入报表绑定的哪个dataset中。我很绝望!!!求求大家帮帮我啊!
winform窗口;
dataset1数据源;
报表;功能:
首先,winform功能将远程数据库中的一条信息提取出来存放在dataset预先建好的datatable中
然后,报表中元素连接datatable的字段上
采用reportView来显示报表
最后打印报表出现问题:
我该如何把数据写入dataset1中,我认为建立的dataset1应该属于“类”的范畴而不是对象,因为我在希望通过datarow类来写入数据行时根本就找不到dataset1。所以我就算建立了一个由预设dataset派生出来的对象也不能真的写入报表绑定的哪个dataset中。我很绝望!!!求求大家帮帮我啊!
解决方案 »
- 100分求助,webservice 接收不到参数对象
- 求救!!!!
- 表格中的排版问题?
- 有没有办法可以做到这点.后图抓图.
- dataset 的一个表,生成报表,那个可以给个C#的例子,
- DataSet.WriteXML写到XML文件,日期类型出错?紧急求救!
- 做winform的项目,要在服务端创建目录怎么写
- socket 问题
- 唉,我的受尽折磨的FTP,请大家帮忙测试一下...
- this.button3.Controls.Add(this.button4);加上之后怎么在button3上看不见,button4(button4比button3小,而且BGCOLOR是红色的!)什么原因
- 非常急用,请高手解决,谢谢
- c# 匹配正则
然后把数据放在d.Tables["表名"]里边
相当于一个类名
要先声明对象,然后把数据load进去,然后绑定对象就行了
我还不知道到底是不是这样的。。
如果是的话,在vs里边它应该是蓝色的吧表示是类名那种的。我给你个例子。 DataSet1 ds = new DataSet1();
DataTable dtDutyInfo = ds.Tables["DutyInfo"]; object[] objValues = new object[dr.FieldCount];
while (dr.Read())
{
dr.GetValues(objValues);
dtDutyInfo.LoadDataRow(objValues, true);
}
dr.Close();
dtDutyInfo.EndLoadData();
ReportDocument cs1 = new ReportDocument();
cs1.Load(Server.MapPath("CrystalReport4.rpt"));
cs1.SetDataSource(ds);
CrystalReportViewer1.ReportSource = cs1;