- 博客(21)
- 资源 (5)
- 收藏
- 关注
原创 List对象转换成DataTable在linq当中很使用
<br />List<>对象转换成dataTable<br />private DataTable changeDataTable(object lst模块)<br /> {<br /> DataTable dt = new DataTable();<br /> IList list = (IList)lst模块;<br /> // use reflection to discover all properties of the
2010-12-07 08:28:00
2236
原创 dataReader转换成Datatable,中间还有数据的类型
<br />/// <summary><br /> /// 用于把dataReader转换成DataTable<br /> /// </summary><br /> /// <param name="dataReader"></param><br /> /// <returns></returns><br /> public DataTable DataReaderToDataTable(DbDataReader dataReader)<
2010-12-07 08:28:00
1172
原创 C# RGB颜色与HSL颜色的转换与HSL颜色的应用
RGB颜色,就是用红、绿、蓝三个分量组成的颜色,.NET中用Color类来表示,HSL颜色,就是用色调(Hue)、饱和度(Saturation)、亮度(Lightness)来描绘一个颜色,这两种颜色的介绍网上很多,我就不具体介绍了。RGB颜色和HSL颜色的转化时有固定公式的,大家可以参考WIKI上的介绍(HSL and HSV),下面来介绍一下HSLColor类,它主要实现以下功能,RGB颜色跟HSL颜色的相互转换,传入一个RGB颜色,我们可以得到这个颜色的色调(Hue)、饱和度(Saturation)、亮
2010-06-16 18:58:00
4270
转载 datagridview合并表头
<br />1.功能说明:<br />将连续的多个列合并成一个新列。<br />2.不足之处:<br />不能合并多层。比如下图这样的功能是没有的。<br /> <br /> <br />3.使用参考.<br />在form的构造函数里写下如下代码<br />Utility.exGridView.isEnLarged = false;<br />在datagridview的cellpaiting事件中写如下代码<br />Utility.exGridView exG = new Utility.exGrid
2010-06-07 14:59:00
3013
原创 ComboBox与TreeView组合控件 ComboBoxTree(转帖)
平时常用无限级分类,只是这个无限级树,每次都得拖ComboBox,设置,拖TreeView,再设置,代码里也得整来整去,很是麻烦,也很是不爽,所以改造下。 不过我的水平想组合这两个东西,可太有难度了,所以还是上网上找到,在CodeProject上找到一个评价还不错的,拿下来修改,改造了两天,终于可以很方便的使用了。 不过还是我的水平问题,这个控件使用的东西很多理解不了,所以感觉改的不是很好,只能说能很方便的使用。 调用方法: 填充:comboBoxTree1.Fill(DataTable dt, o
2010-06-05 17:21:00
2797
2
原创 .net VS2008 发布时打包水晶报表 的方法
只要把C:/Program Files/Microsoft SDKs/Windows/v6.0A/Bootstrapper/Packages/CrystalReports10_5 这里可以看到CRRedist2008_x86.msi及zh-CHS/CRRedist2008_x86_chs.msi,打包到程序里面,安装的时候安装上就可以了
2010-06-05 17:19:00
795
原创 去除MDI子窗体最大化后在MainMenuStrip上自动产生的图标和最大化、最小化等按钮(转)
场景描述: 程序有一个MDI父窗体frmMain,内含一个MenuStrip控件mnMain MDI子窗体名为frmTransfer mnMain包含菜单项“运单管理”及其子菜单项“调件运单” 当点击“购件运单”菜单项时,要求自动以最大化的方式显示子窗体frmTransfer 编写代码如下: private void miShowTransfer_Click(object sender, EventArgs e) { frmTransfer ft =
2010-06-02 18:04:00
6050
2
原创 云计算与服务器(一)
自从云计算这个概率被提出的那一刻起,全球IT人的目光都开始转向它,业内对云计算的关注度与日俱增。虽然云计算被炒得如火如荼,但是至今为止,真正意义上全方位的云计算还并没有哪家厂商构建出来。也就是说到现在云计算这个概率也还仅仅只是个概率,并未得到升华。 事实上在云计算刚开始热门的时候,评论者们就思考了很多,也有很多人提出近几年内实施云计算是不可
2010-05-18 18:20:00
746
原创 浅谈:国内软件公司为何无法做大做强?
纵览,国内比较大的软件公司(以下统一简称"国软"),清一色都是做政府项目的(他们能做大的原因我就不用说了吧),真正能做大的国软又有几家呢?更何况 开源企业,这是为什么呢? 今天风吹就给大家简单分析下: 1."作坊"式管理 "作坊"往往是效率最高的, 国软几乎都是从作坊走过来的,但把作坊式的管理模式套用到一个不断壮大的公司中显然是不行的.组织架构到达一定程度后就必然要进行分工的细化,依靠
2010-05-06 14:36:00
748
2
原创 c# datagridview导出到excel
方法一:添加dll引用 右击选择你所在的项目的“引用”,选择“添加引用”。 弹出“添加引用”对话框。 选择“COM”选项卡。 选择“Microsoft Excel 11.0 Object Library” 单击“确定”按钮。 代码 public static bool ExportForDataGridview(DataGridView gridView, string fileNa
2010-05-06 10:49:00
610
原创 c#的DateTime.Now函数详解
//2008年4月24日 System.DateTime.Now.ToString("D"); //2008-4-24 System.DateTime.Now.ToString("d"); //2008年4月24日 16:30:15 System.DateTime.Now.ToString("F");
2010-05-05 16:33:00
3489
2
原创 Sql Server日期格式化
Sql Server 中一个非常强大的日期格式化函数 Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06 Select CONVERT(varchar(100), GETDATE(), 2): 06.0
2010-05-05 15:09:00
599
原创 c# winform DataGridView导出数据到Excel中,可以导出当前页和全部数据
准备工作就是可以分页的DataGridView,和两个按钮,一个用来导出当前页数据到Excel,一个用来导出全部数据到Excel 没有使用SaveFileDialog,但却可以弹出保存对话框来 先做导出当前页数据到Excel的 DataGridView命名为dataGridView1 C#代码 #region 导出
2010-05-04 17:35:00
781
原创 Button 按钮的重绘
using System;using System.Collections.Generic;using System.ComponentModel;using System.Drawing;using System.Data;using System.Linq;using System.Text;using System.Windows.Forms;namespace BaseControl{
2010-04-15 19:30:00
1343
1
转载 C# RGB to HSL / HSL
This seems to be something difficult to find, but extremely useful for creating colour schemes that look nice. I needed to create my own colour class for persistent storage reasons. The techniq
2010-04-10 10:46:00
1686
原创 关于房态图的制作方法(C#)
效果图如上,代码如下 private void Form3_Load(object sender, EventArgs e) { for (int i = 0; i { // Label lb = new Label(); Button lb = ne
2010-04-07 21:09:00
5459
转载 BCB线程的互斥与同步
线程的互斥与同步 互斥控制是为了避免一个线程在使用某一个对象或全局变量与其他线程发生冲突。实现线程互斥的方法有:(1) 访问代码委托给VCL主线程执行。在线程中若要调用可视化的方法或访问其属性,可将执行代码委托给VCL主线程执行,否则会发生并发访问冲突。委托的方法是先将使用可视化组件的代码单独编成一个函数,函数原型是void 函数名(void),然后电泳TThread类的成员
2007-10-08 17:18:00
1352
原创 比尔盖茨的11条准则
比尔盖茨的11条准则在比尔盖茨写给高中毕业生和大学毕业生的书里,有一个单子上面列有11项学生没能在学校里学到的事情。这11项事情是:1.生活是不公平的,要去适应它。2.这世界并不会在意你的自尊。这世界指望你在自我感觉良好之前先要有所成就。3.高中刚毕业
2006-09-29 21:14:00
1014
转载 API技巧全集
API技巧集 2004-4-18加入 来自西祠胡同 作者佚名 5条评论 点击3097次 API技巧集(一)一、拖动无标题窗体:包含头文件:#include $#@60;winuser.h$#@62;在窗体或组件的 OnMouseDown 事件中加入以下代码:if(Button == mbLeft){ReleaseCapture();SendMessag
2006-09-21 22:39:00
1497
原创 抽屉功能的实现
实现主对话框的抽屉功能CRect rectDlg,rectBtn,rectNew; GetClientRect(&rectDlg);//得到主队框的客户区域 m_btnFriendList.GetClientRect(&rectBtn);//得到一个按钮的客户区域 switch (piFolder) { case 0://打开好友列表 rectNew.left = rectDl
2006-09-21 22:37:00
936
转载 vc连接SQL的方法
void smsLogon::InitSQLServer(CString server, CString db, CString UserName, CString Pwd) { m_pConnection.CreateInstance("ADODB.Connection"); CString strCn; strCn.Empty(); strCn="provider=SQLOLEDB;data
2006-09-17 21:22:00
894
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人