05 2018 档案
摘要:遍历用到DictionaryEntry(字典键/值对) 实例 创建一个Hashtable对象,向其中添加4个元素,然后遍历
阅读全文
摘要:HashTable 也被称作哈希表,键值对或者关联数组。 用于处理和表现类似Key/value的键值对,其中key通过可用来快速查找,同时key是区分大小写;Value用于存储对于Key的值, Hashtable中Keyvalue键值对均为Object类型,所以HashTable可以支持任何类型的K
阅读全文
摘要:要通过正则表达式拆分字符串,就要通过Regex类的Split方法,格式为: Regex.Split(要拆分的字符串,要匹配的正则表达式模式); 实例 讲用户输入的多个姓名,以分好隔开,然后通过分号拆分所输入的姓名。
阅读全文
摘要:要通过正则表达式替换字符串中的匹配项,就要通过Regex类的Replace方法,有多种格式,这里只讲一种 格式 Regex.Replace(要搜索匹配项的字符串,要替换的原字符串,替换后的字符串);
阅读全文
摘要:使用方法 【1】用用命名空间System.Text.RegularExpressions 【2】构造正则表达式 在使用正则表达式时,要先构造正则表达式,这就用到了Regex类,其构建方式有两种: 基本形式:Regex(正则表达式); 重载形式:Regex(正则表达式,匹配选项); 其中匹配选项是提供
阅读全文
摘要:--查询当天: select * from info where DateDiff(dd,datetime,getdate())=0 --查询24小时内的: select * from info where DateDiff(hh,datetime,getDate())<=24 --info为表名,datetime为数据库中的字段值 --查询当...
阅读全文
摘要:C#根据当前时间获取,本周,本月,本季度等时间段 DateTime dt = DateTime.Now; //当前时间 DateTime startWeek = dt.AddDays(1 - Convert.ToInt32(dt.DayOfWeek.ToString("d"))); //本周周一 DateTime endWeek = start...
阅读全文
摘要:首先创建一个类 初始化ComboBox控件 一定要把这个方法 public Filter() { InitializeComponent(); InitializeControls(); } //时间 if (FTime==1) { queryText += " and v1.FDate = CON
阅读全文
摘要:1 关键是,你是要实现什么功能:是四个条件都有内容时查询,还是哪个内容有查哪个? 2 如果四个组合框都有内容,相对简单些: 3 string s = "select * from 表名 where 身份='" + comboBox1.SelectedItem.ToString() + "' and 部门='" + comboBox2.SelectedItem.ToString() +...
阅读全文
摘要:需要是用事件beforePrint (在打印数据之前的事件)
阅读全文
摘要:添加一列,FieldName为 "check",将ColumnEdit 设置为 复选框 样式。gridview1editable设置为true 将要绑定的DataTable添加列 "check",Type 为 bool。 绑定DataTable到GridControl。 获取: string val
阅读全文
摘要:委托是一种全新面向对象语言特性,运行在.Net平台 基于委托,开发事件驱动程序变得非常简单 使用委托可以大大简化多线程变成的难度 理解委托 int a; //定义变量 a=100;//给变量赋值 int b=a+10; //使用变量 委托,也可以看成一种数据类型,可以定义变量,但是他是一种特殊的变量
阅读全文
摘要:事件中 sender和e 事件中不同的对象 object sender 是事件的对象 eventages e 是事件对象传递过来的参数对象 如 private button_click(Object sender,EventAges e) { 其中 sender 就是button的对象,但是不能直接
阅读全文
摘要:什么是并排报表呢? 按照我个人理解:并排报表是把两张或者两张以上的报表,放在一个报表页面。 注:为了方便,本示例使用同一个数据源,但是您可以使用相同的方法,而在一个报表文档中显示两个完全不同的 (使用不同数据源的) 报表。 依照惯例,我们先来看看我们最后实现的效果,如图: 第一步:窗体布局。 新建一
阅读全文
摘要:什么是交叉报表呢? 官方回答:交叉表报表是以交叉表形式呈现信息的报表。 交叉表 (或透视表) 类似于简单的普通数据绑定表格,但是改为在单个表格中呈现多维的分层级的信息,并含有每行和每列的自动排序、计数、合计和累计。 依照惯例,我们先来看看我们最后实现的效果,如图: 案例场景:某公司可能有产品1-12
阅读全文
摘要:首先看下布局designer 细节: 分组一定要用到GroupHeather 设置好有 右边会出现 接下来是代码部分 Form1中代码 Xtrareport代码
阅读全文
摘要:基本概念: XtraReports 中的每个报表都由 XtraRepot 类的一个实例表示,或者由该类的子类来表示(这种情况更常见)。 因此,每个报表都作为带区的容器使用,而每个带区中都包含报表控件。XtraReports 中的每个报表都可以被绑定到数据,或者不绑定。 要创建绑定报表,则首先要把报表
阅读全文
摘要:需要引用 Using Devexpress.Xtrareport.UI; Using Devexpress.XtraPrinting.Localiztion 实例化报表,xtrareport my=new Xtrareport(ds); my.showPreviewDialog(); //打印预览方
阅读全文
摘要:根据官方回答:多列或多行(取决于当前的多栏设置)呈现数据的报表 这种报表是有用的,例如,当每个明细区都只显示少量数据、并且需要在一列的右侧打印下一个明细区时,这样就能充分利用整个页面的宽度,此外,当创建有相同内容的卡片或邮寄地址、并且需要在许多报表页面上打印大量相同尺寸的卡片时,多栏报表也是有用的。
阅读全文
摘要:效果 xtrareport 布局 From 代码 Xtrareport 代码 注意事项 dataset数据集中绑定了两个表,一定要看清楚有没有填充进去,没有填充的话,从表不会显示数据的
阅读全文
摘要://不显示内置的导航条。 gc1.UseEmbeddedNavigator = false; //不显示分组的面板 gv1.OptionsView.ShowGroupPanel = false; gv2.OptionsView.ShowGroupPanel = false; //自动改变行高适应内容
阅读全文