Categories
.NET

全屏 WinForm C#

下面是让程序全屏的代码,其实非常简单。去除窗体边框,运行最大化,最前方运行。

不过应用时需要注意控件的重新定位。

this.FormBorderStyle = FormBorderStyle.None;
this.WindowState = FormWindowState.Maximized;
this.TopMost = true;
Categories
.NET Excel

Excel 单元格中如何换行?Word Wrap in Excel, VB.net

在单元格中想要换行,只觉得按回车 Enter 键,会发现选中了下一个单元格。
 

那应该怎么做呢?

答案:

 Alt + 回车 (Enter) 

对于编程输入,Alt + Enter 是硬回车。在 VB.NET 中相当于 Chr(10) 或者 vbLF。别的语言可以使用 ASCII 10, Char(10) 得到。

To word wrap in a single cell simply use Alt + Enter at a point the words should be wrapped.

Categories
.NET

关于水晶报表分页统计的开发经验

最近在修改学校的程序的发现个很大的问题,水晶报表运行总计字段的统计功能是针对整份报表的,而一般单页页脚的统计是针对当前页的。翻了半天business objects的文档,没有找到,后来google了半天,总算找到了解决方法。使用公式编辑器的自定义字段公式,主要使用whileprintingrecords;这个命令,这是当页面写入时调用此命令下的程序。
 

stu_insurance_1

stu_insurance_2
 

formula_1
whileprintingrecords
;
global numbervar BFtotal;
global numbervar RStotal;
global numbervar BTtotal;
BFtotal:=0;
RStotal:=0;
BTtotal:=0;

 

formula_2
whileprintingrecords
;
global numbervar BFtotal;
global numbervar RStotal;
global numbervar BTtotal;
BFtotal:=BFtotal+{VIEW1.保费};
RStotal:=RStotal+1;
BTtotal:=BTtotal+{VIEW1.补贴};

 

本页保费
whileprintingrecords
;
global numbervar BFtotal;


本页补贴
whileprintingrecords
;
global numbervar BTtotal;


本页人数
whileprintingrecords
;
global numbervar RStotal;

formula_1是页面的初始化,主要是清零操作,需要存放在页面的最初,页眉处。
formula_2是每次调用的计数,存放在计数体内部,这里我放在了详细资料内。
而最后的本页保费、本页补贴、本页人数存放在页脚的用作计数统计的显示使用。

Categories
.NET

一年后的回归,有点迷茫

  不知道这一年自己到底做了些什么,时常当掉的free空间,搞得兴趣全无,算算正好也是一年前在这里写了几片blog,然后转去了msn space,后面是自己的blog。发现自己的脑袋给越来越多乱七八糟的东西给杜塞,blog越弄越复杂,掩盖了真正的实质。
  离开这里的原因应该是有很多的算是,最重要的是感觉自己根本配不上这里的氛围。大家都是一心为dotNet事业奋斗的人,我这个小虾米算什么呢。经历了还多外面blog的各种富华,现在开始发现这里的纯洁和宁静。
  一年后的回归,一个新的开始,这个暑假,希望是个好的开始吧,希望,愿望,期盼