文章分类 - WinForm
摘要:注意:基于 JS 中中文和英文、数字字符长度都是 1 //获取字符串长度(中文占2个字符) owner.getBytesCount = function(str) { var bytesCount = 0; if (str != null) { for (var i = 0; i < str.len
阅读全文
摘要://查询条件 DataTable dt = GetBillInfos(filterMaster.ToString(), filterChild.ToString(), mParams); if (dt.Rows.Count > 0) ...
阅读全文
摘要://提交GridView 上所做的修改 //否则,焦点列的值不会提交 gvMain.BeginUpdate(); gvMain.PostEditor(); gvMain.EndUpdate();
阅读全文
摘要:在我的Winform开发框架或者WCF开发框架中,均提供多种界面样式选择,其中有一种就是界面效果比较好的DevExpress控件界面样式,但是我们一般在开发环境中使用,安装包的大小都很大,100多M,那么我们在部署到客户端应用的时候,该如何操作呢?我们分析DevExpress的特殊补丁发现,他们是一个DOS批处理文件,主要是创建相应的目录,然后把DevExpress的三个特殊文件复制到对应的目录中,就可以实现DevExpress的正常使用了。那个DOS批处理文件内容如下所示。一般我们部署客户端应用的时候,都会制作一个安装包,我们只需要自定义安装操作中正确执行这些DOS命令即可。但是,在实际安装
阅读全文
摘要:本文只是为了帮助初次接触或是需要DevExpress XtraReports报表的人群使用的,为了帮助更多的人不会像我这样浪费时间才写的这篇文章,高手不想的看请路过本文内容来DevExpress XtraReports帮助文档,如看过类似的请略过。废话少说 开始正事在继续本示例之前,要把所有 必需的程序集 添加到项目的 引用 列表中,并且把一个按钮拖放到窗体上。 然后,以下列方式接管此按钮的 Click 事件。using System;using System.Data;using System.Data.OleDb;using System.Windows.Forms;using DevEx
阅读全文
摘要:本文只是为了帮助初次接触或是需要DevExpress XtraReports报表的人群使用的,为了帮助更多的人不会像我这样浪费时间才写的这篇文章,高手不想的看请路过本文内容来DevExpress XtraReports帮助文档,如看过类似的请略过。废话少说 开始正事一、准备数据绑定 XRPivotGrid 控件启动 MS Visual Studio (2005、2008 或 2010),并且新建一个或者打开一个现有的 Windows 窗体应用程序。添加新报表 到应用程序中。把 XRPivotGrid 控件从 DX.10.2: Report Controls 工具栏 标签页中拖放到 Detail
阅读全文
摘要:本文只是为了帮助初次接触或是需要DevExpress XtraReports报表的人群使用的,为了帮助更多的人不会像我这样浪费时间才写的这篇文章,高手不想的看请路过本文内容来DevExpress XtraReports帮助文档,如看过类似的请略过。废话少说 开始正事一、创建 Web 报表并绑定数据启动 MS Visual Studio (2005、2008、或 2010)。新建一个 ASP.NET Web 应用程序。添加新报表 到 Web 应用程序中。现在,需要把数据集添加到 Web 应用程序中。注意不可以使用 入门二 中那样的方式把数据集添加到报表。 而是首先要人工把数据集添加到应用程序中,
阅读全文
摘要:本文只是为了帮助初次接触或是需要DevExpress XtraReports报表的人群使用的,为了帮助更多的人不会像我这样浪费时间才写的这篇文章,高手不想的看请路过本文内容来DevExpress XtraReports帮助文档,如看过类似的请略过。废话少说 开始正事一、添加从表启动 MS Visual Studio (2005、2008、或 2010)。打开有数据感知报表的 Windows 应用程序,此应用程序已经在本指南的 课程 2 中被创建。此报表已经被绑定到 Northwind 数据库的 Categories 表。 要创建主/从报表,则需要把 Products 表添加到 nwindDat
阅读全文
摘要:本文只是为了帮助初次接触或是需要DevExpress XtraReports报表的人群使用的,为了帮助更多的人不会像我这样浪费时间才写的这篇文章,高手不想的看请路过本文内容来DevExpress XtraReports帮助文档,如看过类似的请略过。废话少说 开始正事一、创建应用程序并添加报表启动 MS Visual Studio (2005、2008、或 2010)。在 Visual Studio 2005 中新建一个 Windows 应用程序 (或在 Visual Studio 2008 中新建 Windows 窗体应用程序)。添加新报表 到应用程序中。二、创建数据对象并绑定到报表在本例中,
阅读全文
摘要:本文只是为了帮助初次接触或是需要DevExpress XtraReports报表的人群使用的,为了帮助更多的人不会像我这样浪费时间才写的这篇文章,高手不想的看请路过本文内容来DevExpress XtraReports帮助文档,如看过类似的请略过。废话少说 开始正事本次内容分一下4个步骤:创建应用程序并添加报表构建报表输出报表查看运行结果一、创建应用程序 1、启动 MS Visual Studio (2005、2008、或 2010)。2、新建一个 Windows 窗体应用程序 (或者在 Visual Studio 2005 中新建 Windows 应用程序)。3、在 项目 菜单中,选择 添加
阅读全文
摘要:众所周知 mozilla 只提供C/C++版本的gecko内核 嗯 人家mozilla 就是这么着说的就是没有.net的 人家也没有义务要提供 废话说道这其实Gecko与Webkit、Trident最为世界上使用最多的三大浏览器内核来说 在最近的一个项目(WPF项目)中经过比较决定使用gecko的内核说说我选择使用gecko内核的优势:其一 gecko内核开发的浏览器 例如FireFox为代表的mozilla 公司的浏览器 是速度相当快速的其二 gecko内核的浏览器有相当庞大的家族 其插件众多 通过XPCOM可以方便的装插件 通过XUL可以方便的开发各种界面各种插件其三 gecko毕竟是跨平
阅读全文
摘要:using System; using System.Runtime.InteropServices; // copied from: http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/q326/2/01.asp&NoWebContent=1 namespace PowerCode { public class IECache { // For PInvoke: Contains information about ...
阅读全文
摘要:.NET 2.0 提供了一个新的WebBrowser控件.该WebBrowser控件为我们带来了许多非常实用的新特性.举个简单的例子: HtmlDocument htmlDoc = webBrowser.Document; HtmlElement btnElement = htmlDoc.All["btnClose"]; if (btnElement != null) { btnElement.click += new HtmlElementEventHandler(HtmlB...
阅读全文
摘要:Extended .NET 2.0 WebBrowser ControlByJeroen Landheer,29 Mar 20064.92(101 votes)Download demo project - 83.5 KbDownload source - 115 KbContentsIntroductionThe goals, challenges, and solutionsHandling Script ErrorsBlocking unwanted pop-upsEnabling functionality for tabbed browsing or MDI browsingMaki
阅读全文
摘要:WebBrowser.Navigate() in loop最近在写一个小程序的时候,遇到这样的需求:已知一组网页url地址,想获取每一个网页的html,实际上就是想利用循环语句里面使用WebBrowser来加载每一个网页,然后获取他们的html, 要实现这个功能,想想应该是件很简单的事情,但是在实际操作中却遇到了问题,因为循环语句和WebBrowser的加载不同步的原因,导致前一个前一个网页还没加载完,下一次循环又开始了....最终的结果是WebBrowser只获取到了最后一个页面的html.要解决这个问题,我们要做的就是让循环执行完前一次后等待网页加载完,然后执行下一次循环去加载下面的网页.
阅读全文