随笔分类 -  VisualStudio_C#

摘要:FastReport设置DataSet数据源和传值的方式主要分两部分 1、FastReport 模板数据源设置 2、C# 调用FastReport模板并赋值 一、模板设置 1、新建或打开现有模板,在右边Data区域点击Action下拉框,选择Save Dictionary 选择保存路径。 2、用记事 阅读全文
posted @ 2022-06-22 19:55 techNote
摘要:因为引入FastReport中的控件时报错,在网上又搜不到相应的解决办法 所以在这里动态添加 首先在创建的项目中引入FastReport.dll //创建一个空的报表 Report report = new Report(); designerControl1.Report = report; // 阅读全文
posted @ 2022-06-22 19:25 techNote
摘要:DataTable dataTable1 = new DataTable(); dataTable1.Columns.Add("列名"); dataTable1.Columns.Add("23"); DataRow dr1 = dataTable1.NewRow(); dr1["列名"] = "列名 阅读全文
posted @ 2022-06-22 14:39 techNote
摘要:Microsoft.Office.Interop.Excel的用法 找Microsoft.Office.Interop.Excel.dll在如下路径 C:\Program Files (x86)\Microsoft Visual Studio 10.0\Visual Studio Tools for 阅读全文
posted @ 2022-06-21 14:58 techNote
摘要:例如:打开“E:\Training”文件夹并选中“20131250.html”文件 System.Diagnostics.Process.Start("Explorer.exe", @"/select,E:\Training\20131250.html"); 一句代码搞定!!! 扩展: 1)只打开文 阅读全文
posted @ 2021-06-15 17:45 techNote
摘要:using aspose.cells; ....... public void importExcel(DataTable dt, string fileName, string filePath) { int posStart = 2;//报表内容起始 //设置字体样式 Style style1 阅读全文
posted @ 2021-06-11 22:35 techNote
摘要:Excel.Range r =mySheet.get_Range(mySheet.Cells[1,1],mySheet.Cells[DT.Rows.Count + 2,DT.Columns.Count - 3]); r.NumberFormat="@"; //设置单元格格式为文本类型,文本类型可设置 阅读全文
posted @ 2021-06-11 22:30 techNote
摘要:今天update access数据库时,使用了参数化的方式,结果不报错,但是数据也没有更新。经过google发现access使用参数化时,参数位置必须和赋值顺序相同才行,否则更新时就会出现数据无法更新但是也不报错的怪现象。 例如:update tablename set [a]=@a,[b]=@b 阅读全文
posted @ 2021-06-11 18:35 techNote
摘要:方案(一) 在FRX模板中拖一个Picture控件,对象为Picture1 在VS项目的打印(预览)部分向Picture1推送一个图片,代码如下 ((PictureObject)report.FindObject("Picture1")).ImageLocation = @"pic\13032319 阅读全文
posted @ 2021-06-04 15:08 techNote
摘要:private void Form1_Load(object sender, EventArgs e) { Report report = new Report(); report.Load("2.frx"); //这样写 report.RegisterData(CommonCode.GetData 阅读全文
posted @ 2021-06-04 11:25 techNote
摘要:BitmapSource和WriteableBitmap一些类听说是用 using System.Windows.Media.Imaging;可是我发现VS中没有什么System.Windows.Media.Imaging之类的框架,这就苦逼了,在网上也找不到,无意间发现原来引用不叫System.W 阅读全文
posted @ 2021-06-03 14:53 techNote
摘要:private void Form1_Load(object sender, EventArgs e) { Report report = new Report(); report.Load("1.frx"); report.RegisterData(CommonCode.GetDataSet(). 阅读全文
posted @ 2021-06-03 06:35 techNote
摘要:关于水晶报表推(送数据到报表)模式在C# Winform中的应用注意事项: (1)要修改app.config为 <?xml version="1.0"?><configuration><startup useLegacyV2RuntimeActivationPolicy="true">//这行use 阅读全文
posted @ 2021-06-01 10:43 techNote
摘要:重载:overLoad重写:overRide重载指的是方法的重载:就是在一个类中,注意是一个类中,多个名字相同参数不同的方法就构成了重载而重写是指父类中的虚的抽象的方法需要在继承它的子类中被重写而得名 阅读全文
posted @ 2021-05-30 11:31 techNote
摘要:选中控件【DataGridView】后,点击右上角的三角,把【启用添加】的复选框去掉勾选即可。 阅读全文
posted @ 2021-05-27 14:12 techNote
摘要:(1)在VS2010环境下添加新项 水晶报表 建立水晶报表 过程:连接数据库按向导设计报表 (2)建Form1存放打印和打印预览按钮 打印预览按钮代码: private void button2_Click(object sender, EventArgs e) { Form2 f2 = new F 阅读全文
posted @ 2021-05-27 09:19 techNote