将窗体和报表导入数据库的步骤
答案:2 悬赏:0 手机版
解决时间 2021-02-21 19:40
- 提问者网友:爱唱彩虹
- 2021-02-21 09:43
将窗体和报表导入数据库的步骤
最佳答案
- 五星知识达人网友:骨子里都是戏
- 2021-02-21 10:15
VS2010 创建和使用自定义数据源报表详细过程
首先看一下最终效果(显示数据进行了加密,所以成了乱码)
图1.窗体的效果
图2.点击预览时的效果
1.创建显示报表的窗体
新建窗体命名为ReportForm并修改窗体名为学生成绩
在窗体上只需要拖放一个ReportViewer 控件
2.新建数据集为DSofStudent.xsd
在数据集中插入要显示在报表中的表结构(本例为此,注意: 字段名必须和要传向报表的数据表DataTable吻合)
3.插入报表并命名为StudentReport
新建完成后在报表页面右击插入表,在此选中刚创建的数据集中的表,如下图
然后设置表头\表头的背景色\绑定显示字段,如下图
这里说一下如何设置每行显示的颜色
此处选择设置背景为表达式: =iif(Fields!Grade.Value = 0,"Red", "GreenYellow") 意思是如果Grade为0则显示红色,否则为黄绿色。
4. 传入数据
在窗体中的ReportViewer控件中选择报表源,如下
接下来在初始化该窗体时,传入要显示的表的内容
DataSet ds = new DataSet();
ds = stu.GetStudentList2(sschoolname, sclassname)(传入自己要显示的数据集即可);
this.reportViewer1.LocalReport.DataSources.Clear();
this.reportViewer1.LocalReport.DataSources.Add(new Microsoft.Reporting.WinForms.ReportDataSource("StuGrade", ds.Tables[0]));
this.reportViewer1.RefreshReport();
综上,VS2010的报表自定义数据源的创建和使用写完了。
如有不完善的地方,请各位提提建议,本人进行完善。
首先看一下最终效果(显示数据进行了加密,所以成了乱码)
图1.窗体的效果
图2.点击预览时的效果
1.创建显示报表的窗体
新建窗体命名为ReportForm并修改窗体名为学生成绩
在窗体上只需要拖放一个ReportViewer 控件
2.新建数据集为DSofStudent.xsd
在数据集中插入要显示在报表中的表结构(本例为此,注意: 字段名必须和要传向报表的数据表DataTable吻合)
3.插入报表并命名为StudentReport
新建完成后在报表页面右击插入表,在此选中刚创建的数据集中的表,如下图
然后设置表头\表头的背景色\绑定显示字段,如下图
这里说一下如何设置每行显示的颜色
此处选择设置背景为表达式: =iif(Fields!Grade.Value = 0,"Red", "GreenYellow") 意思是如果Grade为0则显示红色,否则为黄绿色。
4. 传入数据
在窗体中的ReportViewer控件中选择报表源,如下
接下来在初始化该窗体时,传入要显示的表的内容
DataSet ds = new DataSet();
ds = stu.GetStudentList2(sschoolname, sclassname)(传入自己要显示的数据集即可);
this.reportViewer1.LocalReport.DataSources.Clear();
this.reportViewer1.LocalReport.DataSources.Add(new Microsoft.Reporting.WinForms.ReportDataSource("StuGrade", ds.Tables[0]));
this.reportViewer1.RefreshReport();
综上,VS2010的报表自定义数据源的创建和使用写完了。
如有不完善的地方,请各位提提建议,本人进行完善。
全部回答
- 1楼网友:琴狂剑也妄
- 2021-02-21 11:33
一、直接导入法
1.启动access,新建一数据库文件。
2.在“表”选项中,执行“文件→获取外部数据→导入”命令,打开“导入”对话框。
3.按“文件类型”右侧的下拉按钮,选中“microsoft excel(.xls)”选项,再定位到需要转换的工作簿文件所在的文件夹,选中相应的工作簿,按下“导入”按钮,进入“导入数据表向导”对话框。
4.选中需要导入的工作表(如“工程数据”),多次按“下一步”按钮作进一步的设置后,按“完成”按钮。
注意:如果没有特别要求,在上一步的操作中直接按“完成”按钮就行了。
5.此时系统会弹出一个导入完成的对话框,按“确定”按钮。
至此,数据就从excel中导入到access中。
二、建立链接法
1.启动access,新建一数据库文件。
2.在“表”选项中,执行“文件→获取外部数据→链接表”命令,打开“链接”对话框。
3.以下操作基本与上述“直接导入法”相似,在此不再赘述,请大家自行操练。
郑州办公文秘培训提醒大家注意:“直接导入法”和“建立链接法”均可以将excel数据转换到access中,两者除了在access中显示的图标不同外,最大的不同是:前者转换过来的数据与数据源脱离了联系,而后者转换过来的数据会随数据源的变化而自动随时更新。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯