当前位置: 首页 > news >正文

河北明迈特的网站在哪里做的个人养老保险

河北明迈特的网站在哪里做的,个人养老保险,外国网站的风格,石家庄站建设费用多少FastReport 指定sql 和修改 数据库连接地址的 工具类 #xff1a;FastReportHelper 介绍核心代码#xff1a;完整代码#xff1a; 介绍 在FastReport中#xff0c;经常会遇到需要给 sql 加条件的情况#xff0c;或者给数据库地址做更换。 #xff08;废话不多说#x… FastReport 指定sql 和修改 数据库连接地址的 工具类 FastReportHelper 介绍核心代码完整代码 介绍 在FastReport中经常会遇到需要给 sql 加条件的情况或者给数据库地址做更换。 废话不多说直接上工具类源码。 核心代码 public class FastReportHelper{/// summary/// 设置字典中Sql根据别名/// /summary/// param namereport报表类/param/// param namealias别名/param/// param namesqlSql/parampublic static void SetDictionaryByAlias(Report report, string alias, string sql){// 在报表的字典中查找指定别名的数据源var dataSource report.Dictionary.FindByAlias(alias);// 检查数据源是否是TableDataSource类型if (dataSource is TableDataSource tableDataSource){// 如果是TableDataSource类型则设置其SelectCommand属性为提供的SQL语句tableDataSource.SelectCommand sql;}}/// summary/// 设置字典中的数据源数据库连接/// /summary/// param namereport报表类/param/// param namename名字/param/// param namesqlconn数据库连接地址/parampublic static void SetDictionaryByName(Report report, string name, string sqlconn){// 在报表的字典中查找指定名字的数据源var dataSource report.Dictionary.FindByName(name);// 检查数据源是否是msSqlDataConnection类型if (dataSource is MsSqlDataConnection msSqlDataConnection){// 如果是msSqlDataConnection类型则设置其ConnectionString属性为提供的数据库连接地址msSqlDataConnection.ConnectionString sqlconn;}}}具体解决什么问题实现什么业务呢 参考下图 如下面两种场景来调用 如果直接运行的话就会查询出数据库中的全部而且数据源是之前报告文件中的数据源 做了更换之后就是变化成我们自己的数据源和新的查询语句。 如何调用参考下面代码 // 设置报表的数据连接这里的sqlconnection是报表中定义的数据连接别名// 参数是数据库连接字符串 FastReportHelper.SetDictionaryByName(report, sqlconnection, Server.;Databasecodepl;User Idsa;Password123456;);// 设置报表中的数据源查询语句这里的mb-qtable-alias是报表中定义的数据集别名// 参数是SQL查询语句从tmpsn表中选择id小于10的记录FastReportHelper.SetDictionaryByAlias(report, mb-qtable-alias, SELECT sn FROM tmpsn WHERE id 10);通过核心代码修改Sql和数据源之后就可以实现下图效果了。 完整代码 using FastReport; using FastReport.Data; using FastReport.Utils; using System.Collections; using System.Data;using System.Data.SqlClient;namespace fp_test {public partial class Form1 : Form{public Form1(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){FastReport.Report report new FastReport.Report();// 加载 FastReport 的报表文件该文件包含了报表的布局和数据源配置report.Load(C:\Users\daoli\Desktop\fp-test\codetest.frx);// 设置报表的数据连接这里的sqlconnection是报表中定义的数据连接别名// 参数是数据库连接字符串 FastReportHelper.SetDictionaryByName(report, sqlconnection, Server.;Databasecodepl;User Idsa;Password123456;);// 设置报表中的数据源查询语句这里的mb-qtable-alias是报表中定义的数据集别名// 参数是SQL查询语句从tmpsn表中选择id小于10的记录FastReportHelper.SetDictionaryByAlias(report, mb-qtable-alias, SELECT sn FROM tmpsn WHERE id 10);// 准备报表这一步会执行数据源的查询准备显示报表report.Prepare();// 显示已经准备好但尚未打印的报表report.ShowPrepared();}} } GetData(): 获取数据源中的数据。SetData(): 设置数据源中的数据。Refresh(): 刷新数据源重新从数据源获取数据。GetRow(): 获取数据源中的指定行。SetRow(): 设置数据源中的指定行的数据。AddRow(): 在数据源中添加新行。DeleteRow(): 删除数据源中的指定行。 主要是上图这几个 Find。具体详细就以后再细细写文档了大部分都有资料。可以去官网看看。。
http://www.hkea.cn/news/14309651/

相关文章:

  • 做网站 合肥上海营销型网站建设
  • 做商演任务的网站广州网站建设教程
  • 做彩票生意要登陆哪个网站给别人做网站的话术
  • 网站备案链接代码一个网站要怎么做
  • 网站定制与开发网站如何建设数据库
  • 前期的网站建设的难度电影点评wordpress主题
  • 免费的企业网站丹寇服饰官方网站
  • 门户网站建设的重要性产品详情页面设计
  • 广州h5网站建设公司网站制定
  • 有哪些做ppt用图片的网站有哪些中国建设银行北京市互联网网站
  • 域名申请 网站建设揭阳网站建站网站
  • 盐城市建设局网站设计备案资料白帽seo是什么
  • 信息化和网站建设管理工作情况十大室内设计公司
  • 网站建设海报素材网站建设费用明细
  • 网站建设 镇江万达濮阳建站公司流程
  • 自己做的网站别人怎么上网找到青岛手机网站设计公司
  • 建筑劳务东莞网站建设制作网站一般使用的软件有哪些
  • 有经验的中山网站建设西安做网站选哪家公司
  • 手游传奇发布网站比较好写的电子商务论文题目
  • 我有域名怎么建网站网站开发 为什么要用缩略图
  • 网站的规划与建设_按时间顺序可以分为哪几个阶段?有帮忙做阿里巴巴网站的吗
  • 什么叫网站app长春好的做网站公司排名
  • 打开网站提示建设中wordpress获取点击量
  • 工程建设业主官方网站网站建设需要哪些岗位
  • 公司网站管理属于什么职位wordpress后台编辑慢
  • 做爰网站名称长沙旅游网站开发
  • 360网站收录提交推广你公司网站
  • 做项目的编程网站百度收录删除旧网站
  • 一个简单的游戏网站建设石家庄广告公司前十名
  • 互联网出版中的网站建设策划seo在哪可以学