ListHelper帮助类,DataTable和List之间转换 public class ListHelper { /// <summary> /// 将集合类转换成DataTable /// </summary> /// <param name="list">集合</param> /// <returns></returns> public static DataTable ToDataTable(IList list) { DataTab…
ListHelper帮助类,DataTable和List之间转换 public class ListHelper { /// <summary> /// 将集合类转换成DataTable /// </summary> /// <param name="list">集合</param> /// <returns></returns> public static DataTable ToDataTable(IList list) { DataTab…
之前一直用Newtonsoft.Json来解析数据,但是在List数据解析成json字符串的时候感觉不太好用,不过这里还是把它贴出来。 使用的时候请引用Newtonsoft.Json.dll using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Com.DaTai.BoltTradeClient.Common { /// <su…
图1(图来自互联网,网友谭枫888开发应用) 简单介绍: NW.js 是基于 Chromium 和 Node.js 运行的, 以前叫nodeWebkit。这就给了你使用HTML和JavaScript来制作桌面应用的可能。在应用里你可以直接调用Node.js的各种api以及现有的第三方包。因为Chromium和 Node.js 的跨平台,那么你的应用也是可以跨平台的。 下面是在windows平台上开发,采用html样子来自网络。 1.下载NW.js NORMAL版本,目前有两个版本,最新版和稳定版。 2.下载成功后…
效果如图1。 在开发winform程序的时候,有些情况下,我们不希望用户随便点击,但是也想让用户可以看到具体的效果,这个时候我们想到了类似网页会有遮罩层这种功能,那么我们可以自己仿作一个。 博主本人看了网上有些方法,例如:博主june的采用自定义控件的方法,但是自定义控件没法设置透明的效果,必须做一些透明度的重制,而且在不少情况下难以使用,或者实现效果不好。 博主才用的方法比较原理很简单,设置Form的透明度和颜色,在把它指定显示在相关窗体上。 由于各种协调问题,博主还是研究了好几天,但总算不负众望。 实现过程: …
try { if (IsDisposed || !this.IsHandleCreated) return; var showInternet = this.BeginInvoke((MethodInvoker)delegate { todosomething }); this.EndInvoke(showInternet); } catch (Exception ex) { LoggingHelper.Error(ex.Message); } this.Invoke((EventHandler)delegate …
LookUpEdit控件可以做为下拉选择框,而且功能比原来的下拉框功能更为强大。 因为LookUpEdit控件可以下拉出一个gridview控件,可以把多样化的数据绑定在里面展示。 如图1 前台操作控件 如图2: 后台代码绑定(注意:后台加载绑定的时候要在Load中,不能在构造函数中绑定): cbAccount.Properties.DataSource = queryAsLists; cbAccount.EditValue = "Trader_Id"; cbAccount.Properties.DisplayMe…
webBrowser操作HTML,可以模拟点击,提交填写等,网页外挂利器,还可以做爬虫等,微软的webBrowser控件可谓强大。 using mshtml; using System; using System.Collections.Generic; using System.Data; using System.Runtime.InteropServices; using System.Text; using System.Windows.Forms; namespace Insert { /// <s…
--注:t_Users 表名 T_Users 数据库名 --2014年8月25日11:31:40 --获取所有数据库名 SELECT Name FROM Master..SysDatabases ORDER BY Name --.获取指定数据库的所有表名 use T_User SELECT Name FROM SysObjects Where XType='U' ORDER BY Name --获取指定表的所有字段名 use T_User SELECT Name FROM SysColumns WHERE id=O…
很多朋友发现GridControl控件中很多属性(属性太多,主要是不愿意看英文文档或说明的朋友)不知道怎么使用,这里博主给大家用一个方法的代码加注释给大家介绍下: public static void SetGridViewFormat(GridView gridView) { // 设置奇数行颜色 默认也是白色 可以省略 gridView.Appearance.OddRow.BackColor = Color.White; // 使奇数行颜色有效 gridView.OptionsView.EnableAppear…
GridControl 控件中自带有复选框,而不需要自己另外加一列CheckBox。 但是操作这个复选框确实相当的蛋疼,它没有相关的事件处理,我到官网去查了下,官网采用的是重新写一个控件的所有操作方法。 需要去官网的:传送门 个人认为过于麻烦,重新写了一个简单的方法来操作, 具体操作如下: 1.设置GridControl 控件里面的子控件GridView中OptionSelection属性,如图1: MultiSelect设置为true MultiSelectMode设置为CheckBoxRowSelect 2.点…