C#
文章平均质量分 55
venus0314
这个作者很懒,什么都没留下…
展开
-
ASP.NET中Page类执行过程剖析
Page calls ConstructPage finishes ConstructPage calls NewPage finishes NewPage calls DeterminePostBackModePage finishes DeterminePostBackModePage calls AddParsedSubObjectPage calls Cre原创 2005-03-10 08:28:00 · 1437 阅读 · 0 评论 -
[WinForm每日一帖] UltraGrid中实现下拉Grid(UltraDropDown)
[第七篇 UltraGrid中实现下拉Grid(UltraDropDown)] 昨天提到了如何在Grid的Cell中下拉列表框,今天将演示如何在Grid的Cell中实现下拉Grid,这也是UltraGrid提供的一个很好的特性。1. 拖放一个Grid到Form中,添加一些Band Column,然后设置Team栏位为DropDown或DropDownLis原创 2007-06-07 09:41:00 · 6064 阅读 · 2 评论 -
[WinForm每日一帖] UltraGrid如何自定义Row Filter的值
[第四篇 UltraGrid如何自定义Row Filter的值] UltraGrid提供了Row Filter的功能,方便User可以像操作Excel一样对Grid中的数据进行筛选,有非常好的用户体验。 但是UltraGrid的Row Filter默认是有如下图所示几种方式,使用起来不是很方便: 那么如何自定义下原创 2007-06-05 12:21:00 · 3952 阅读 · 8 评论 -
[WinForm每日一帖] UltraGrid中实现下拉列表列
Grid中经常用到下拉列表项,如何快捷的实现下拉列表项呢? 1. 拖放一个Grid到Form上,添加Columns,并设置Sex栏位为下拉列表样式2. Grid的下拉列表框中的值是ValueListItem类型,所以,需要在Form初始化的时候设定Grid用到的ValueList如下私有函数,通过Sexes枚举类型初始化ValueLsit,并添加到Grid的Valu原创 2007-06-06 18:09:00 · 4322 阅读 · 0 评论 -
[WinForm每日一帖] UltraGrid导出数据到Excel
NetAdvantage控件中提供了一个很有用的组件,那就是UltraGridExcelExporter,是与UltraGrid绑定使用的组件. 使用它只需要以下几个步骤就可以实现Grid中的数据导出:1. 拖放一个UltraGridExcelExporter到Form中因为是组件,所以出现在IDE的Form设计器下方2. Form中原创 2007-06-04 15:01:00 · 7027 阅读 · 1 评论 -
[WinForm每日一帖] UltraGrid中增删改功能推荐做法
[第八篇 UltraGrid中实现增删改功能] 首先:此类的Maintain动作可能有两种情形,一种是Grid中本来就有数据,一种是Grid中没有任何数据。两种虽说没有多大区别,但是在方法应用上稍有些不同,下面会提到。1. 拖放一个Grid到Form,设置其属性为可编辑2. 添加绑定列,OK后选择第一个选项(产生DataSource)如下将原创 2007-06-08 14:52:00 · 3876 阅读 · 11 评论 -
[WinForm每日一帖] UltraGrid打印预览
NetAdvantage中提供了PrintPreview控件,用于打印的预览实现。UltraGrid也提供了直接打印的支持,且效果也是很不错的! 本文将介绍如何实现UltraGrid的打印效果。1. 拖放UltraGrid到Form中,增加一些Column,这里另外增加了几个图片按钮列,要在打印的时候不打印出来2. 拖放一个Grid原创 2007-06-14 17:55:00 · 4829 阅读 · 1 评论 -
[WinForm每日一帖] UltraGrid大数据量的绑定
实际应用过程中,还是有很多的需求需要在Grid中呈现较多的数据量,这就涉及到UltraGrid的大数据量绑定的支持。 好在UltraGrid考虑了这点,下面就介绍如何在最优性能下将大数据量绑定到UltraGrid上。1. 拖放Grid到Form,增加一些Column,OK后选择第一个选项(产生DataSource)如下将Grid的数据源关联到UltraDataSo原创 2007-06-12 11:13:00 · 4702 阅读 · 1 评论 -
[WinForm每日一帖] UltraGrid指定栏位实现Summary
UltraGrid提供了Summary功能,可以使我们方便的实现类似Excel的Summary的功能,本文将介绍如何设定指定列实现Summary。1. 拖放一个Grid到Form上,增加一些Columns2. 选中Age栏位,设置其属性AllowRowSummaries为True也可以在代码中实现3. 此时可以看到Column Age上有了一个Su原创 2007-06-12 20:19:00 · 2628 阅读 · 0 评论 -
[WinForm每日一帖] 如何使用资源文件提供Excel模板下载
[第11篇 如何使用资源文件提供Excel模板下载]之前的系统中有很多地方提供了Excel导入功能,相应的就要提供Excel模板的下载,那么在WinForm中如何实现Excel模板的下载,本文将一步一步做详细介绍。1. 创建Excel模板,并将其加入到Global Resource中加完之后,如下,文件以二进制字节流形式嵌入到Project2. 在要提原创 2007-06-13 20:10:00 · 6111 阅读 · 0 评论 -
[WinForm每日一帖] 绑定父子关系的数据到UltraGrid
UltraGrid提供了父子关系数据类型的绑定,可以以Tree的形式展示数据的关系,这一点相信在用户体验上能够带来很到的改善。 本文将介绍如何通过简单的代码实现父子关系的数据绑定。1. 拖放一个Grid到Form中,除了设置一些基本的Grid的信息之外(如Presets)什么都不需要设定注:如果在设计时设定了DataSource绑定,并且设置了原创 2007-06-15 18:19:00 · 4172 阅读 · 2 评论 -
[WinForm每日一帖] 如何制作复杂表头的Grid
实现Grid的复杂表头是不可避免的一个应用,我们的VB程序中也有很多使用SSDBGrid做类似的实现的例子,那么在UltraGrid中如何实现复杂表头呢? 严格的说实现UltraGrid的复杂表头可以有两种方式,第一根据UltraGrid提供的接口属性进行设置;第二是重写其Paint方法,但较复杂,不推荐。根据UltraGrid提供的属性进行组合可以在设计原创 2007-06-19 15:32:00 · 8875 阅读 · 6 评论 -
[WinForm每日一贴] 如何实现UltraGrid中的图片按钮效果
如下图所示方式,如何实现UltraGrid中的图片按钮效果? 1. 新建一个Grid,增加绑定列和三个非绑定列(Detail,Edit,Delete)2. 选择Edit列,更改其相关属性Style为ButtonButtonDisplayStyle为AlwaysDataType属性为Object(其实默认string也没有关系,但原创 2007-06-01 13:04:00 · 3860 阅读 · 3 评论 -
[WinForm每日一帖] 如何使你的窗体样式固定,不因系统设定而变化
1. 原由由于不同系统的字符集设定会存在差异,导致在一个环境中开发的.NET Winform应用程序到另一个环境下变得显示不全或排列混乱2. 解决方法设置Form的属性AutoScaleMode 为None(默认为Font),设置Form的AutoSize属性为False(默认为False)另解:设置Form的AutoSize为True,AutoSizeMode为GrowO原创 2007-05-30 12:57:00 · 12282 阅读 · 2 评论 -
[WinForm每日一帖]TableLayoutPanel的两个小技巧
1. 特定情况下,如果设计了一个左中右或左右结构的TableLayoutPanel布局,如下图现在需要讲按钮一列弄到左边,Grid在右边,此时可以设定TableLeyoutPanel的RightToLeft属性为Yes即可实现效果了,而不必要重新删掉控件,重新进行布局,如下图不过更改完之后记得修改一下Tab键序。2. 一个两行两列的Grid,如果要实现最后一行和最后一列原创 2007-05-30 20:33:00 · 8651 阅读 · 1 评论 -
ASP.NET环境配置问题及解决方案
在给PM配置环境时遇到下面几种问题: 1:程式用到的ieWebControl未能正确安装到默认目录下,原因是由于PM将IIS配置到E盘了,而将程式发布到了C盘,导致未能正确配置IIS及程式的WEB路径,所以无法正常访问页面。解决方法是重新配置IIS到默认路径。 2:由于数据库采用Oracle 9i(Oracle Client Provider Version为9.1.0.2.0),Orac原创 2005-03-10 08:49:00 · 1433 阅读 · 0 评论 -
使用asp.net创建用户界面[转]
1. Web命名空间 ü System.WebApplication、Browser、Cache、Cookies、Exception、Request、Response、Server和Trace对象。ü System.Web.SessionStateSession对象。ü System.Web.ServicesWebSe原创 2005-05-22 11:57:00 · 3472 阅读 · 0 评论 -
ASP.NET中的一些常用方法
1. 在ASP.NET中专用属性:获取服务器电脑名: Page.Server.ManchineName获取用户信息: Page.User获取客户端电脑名:Page.Request.UserHostName获取客户端电脑IP: Page.Request.UserHostAddress2. 在网络编程中的通用方法:获取当前电脑名: static System.Net.Dn原创 2005-05-14 21:41:00 · 1308 阅读 · 0 评论 -
DataGrid、DataList、Repeater的分页
Asp.net提供了三个功能强大的列表控件:DataGrid、DataList和Repeater控件,但其中只有DataGrid控件提供分页功能。相对DataGrid,DataList和Repeater控件具有更高的样式自定义性,所以很多时候我们喜欢使用DataList或Repeater控件来显示数据。PagedDataSource 类封装 DataGrid 控件的属性,这些属性使 DataGr原创 2005-05-31 17:41:00 · 1168 阅读 · 0 评论 -
[WinForm每日一帖] 如何判断UltraGrid中是否选中数据
1. 判断Grid中是否有数据或者是否有选中的数据,通过Rows属性和Selected.Rows的属性Count判断 // 判断是否有数据,采用如下方式 UltraGrid.Rows.Count == 0 // 判断是否有选中数据,采用如下方式原创 2007-06-18 19:20:00 · 3636 阅读 · 0 评论 -
[WinForm每日一帖] UltraComboEditor和UltraCombo的介绍
1. UltraComboEditorUltraComboEditor是单列下拉列表框,同.NET Framework中自带的下拉列表框,UltraComboEditor可以以两种形式呈现数据,分别为DropDownList和DropDown。其中DropDownList表示该ComboEditor为只选的,不提供Keyin的功能,DropDown则提供用户选择和KeyIn的功原创 2007-06-20 17:03:00 · 9418 阅读 · 2 评论 -
[WinForm每日一帖] 如何选中下拉框中指定的数据
本文将下拉框分为三部分,分别为UltraCombo,UltraComboEditor,UltraDropDown三种。需求:下拉列表中包含一组数据,如下图 或 使用代码实现选中“Sara Tancredi”这笔资料。 前提:对于三种控件的数据绑定的方式不限制,以下方法适用于任何一种绑定方式1. UltraComboEditor首先使用UltraComboEd原创 2007-06-21 14:17:00 · 7674 阅读 · 9 评论 -
[WinForm每日一帖] 如何使用UltraToolTipManager为控件提供带样式的ToolTip
UltraToolTipManager提供了为UltraWin Controls提供ToolTip的功能,使得可以自定义UltraWin Controls的ToolTip,且形式统一,支持Style。本文将以UltraTextEditor为例介绍如何定制ToolTip。1. 拖放一个UltraToolTipManger到Form,由于其为组件而非控件,所以会出现在Form下方的组件原创 2007-06-22 13:24:00 · 3421 阅读 · 1 评论 -
[WinForm每日一帖] 如何使用UltraCurrencyEditor
UltraCurrencyEditor可以方便的编辑和显示金额信息:1. 先介绍一些基本属性的设置:a. 币别看到上图中的¥,大家都知道是人民币,那如果想做美刀(比人民币值钱,要是英镑就更好了)的生意怎么办呢?通过设置属性: 即可办到,单击后面的 弹出一个选择国家地区的对话框(不是选币别?一个国家或地区对应一种币别嘛……) 选择以后OK返回即可看到前面的符号原创 2007-06-26 19:03:00 · 2709 阅读 · 0 评论 -
[WinForm每日一帖] 如何验证Editor中输入的数据合法性
当user在ultraTextEditor中输入文本后, 有时我们需要check该数据是否是合法的, 比如一个Item No., 它的合法格式是xx.xxxxx.xxx, 其中x代表数字或字母, 如果user输入不是这种形式的数据将是不允许的, 因此有必要对数据的合法性进行check. 这里我们使用Validate事件作check.(1) 为什么用Validate事件而不用传统的L原创 2007-07-04 11:29:00 · 4092 阅读 · 3 评论 -
Form之间传递参数或联动的范型代理实现
Winform编程中经常会用到Form与Form之间传递参数或者Form1中的动作更新Form2中的数据或呈现,网路中也有很多大师写过类似的文章,本文不是想重提来说明什么,只是分享一下自己的实现和一些想法。 先说实现好了: Step1:定义一个ParentChildRelateEventHandler和一个自定义EventArgs 定义一个ParentChildR原创 2007-07-26 14:59:00 · 2337 阅读 · 0 评论 -
入住倒计时
经过辛辛苦苦的三个月的时间,房子总算硬装结束,入住时间也排上了日程,查了查老黄历,西历2008-09-14即公历8月15,中国的中秋节,日子不错,是入住的黄道吉日,准备买点鞭炮小热闹一下,一来冲冲三个月来的劳累、烦躁的情绪,二来也算献给一期和二期已经入住的邻居的一份喜庆~三个月,这里荒芜了,像我家现在的小花园,没有花全是杂草了,接下来就要将这三个月来的积累落实下来,新老朋友要持续关注噢!原创 2008-09-08 11:23:00 · 946 阅读 · 1 评论