this控件传递引发的引用思考
摘要:控件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 testconroler{ public partial class UserControl1 : UserControl { public UserControl1() { ...
阅读全文
posted @
2012-08-29 16:28
爱搁浅
阅读(268)
推荐(0) 编辑
筛选DataTable数据的方法
摘要:筛选DataTable数据的方法对DataTable进行过滤筛选的一些方法Select,dataview当你从数据库里取出一些数据,然后要对数据进行整合,你很容易就会想到:DataTable dt = new DataTable();//假设dt是由"SELECT C1,C2,C3 FROM T1"查询出来的结果 for (int i = 0; i < dt.Rows.Count; i++) { if (dt.Rows[i]["C1"].ToString() == "abc")//查询条件 { //进行操作 } }但这种做法用一
阅读全文
posted @
2012-08-29 16:22
爱搁浅
阅读(226)
推荐(0) 编辑
汉字提取拼音首字母修正
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace GetCNSpell{ public class GetCNSpell { /// <summary> /// 提取汉字首字母 /// </summary> 施彪 /// <param name="strText">需要转换的字</param> /// <returns>转换结果</returns> public stri
阅读全文
posted @
2012-08-22 20:09
爱搁浅
阅读(330)
推荐(0) 编辑
xp_cmdshell 用法
摘要:http://blog.csdn.net/fwacky/article/details/5538147一、简介 xp_cmdshell 扩展存储过程将命令字符串作为操作系统命令 shell 执行,并以文本行的形式返回所有输出。三、SQL Server 2005中的xp_cmdshell 由于存在安全隐患,所以在SQL Server 2005中, xp_cmdshell 默认是关闭的。 此时,如果执行 xp_cmdshell 将会提示服务未开启: exec xp_cmdshell 'dir c:/'消息 15281,级别 16,状态 1,过程 xp_cmdshell,第 1 行S
阅读全文
posted @
2012-08-22 13:20
爱搁浅
阅读(19606)
推荐(0) 编辑
SQL重拾笔记
摘要:①关于关键词 DISTINCT:在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 DISTINCT 用于返回唯一不同的值。SELECT DISTINCT Company FROM Orders ②SQL 使用单引号来环绕文本值(大部分数据库系统也接受双引号)。如果是数值,请不要使用引号。文本值:这是正确的:SELECT * FROM Persons WHERE FirstName='Bush'这是错误的:SELECT * FROM Persons WHERE FirstName=Bush数值:这是正确的:SELECT *
阅读全文
posted @
2012-08-22 10:39
爱搁浅
阅读(244)
推荐(0) 编辑
dataset导出excel,带有多个sheet
摘要:public static void ToExcelSheet(DataSet ds, string fileName) { //int testnum = ds.Tables.Count-1; SaveFileDialog saveDialog = new SaveFileDialog(); saveDialog.DefaultExt = "xls"; saveDialog.Filter = "Excel文件|*.xls"; saveDialog.FileName = fileName; saveDialog.ShowDialog(); fileNam
阅读全文
posted @
2012-08-21 11:37
爱搁浅
阅读(4990)
推荐(0) 编辑
Windows 不能在 本地计算机 启动 SQL Server 服务 错误代码126
摘要:Windows 不能在本地计算机 启动 SQL Server 服务 错误代码126(引用于http://blog.sina.com.cn/s/blog_6856e03b0100ym8r.html)在使用SQL2005(或2008)是可能会遇到错误提示:“Windows 不能在 本地计算机 启动 SQL Server 。有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码126 ”解决方法:在2005(2008)的“配置工具”中有个“SQL Server Configuration Manager”-->SQLserver 2005
阅读全文
posted @
2012-08-18 10:16
爱搁浅
阅读(20865)
推荐(4) 编辑
窗体相互传值
摘要:属性法:Form2:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace 窗体属性传值{ public partial class Form2 : Form { public Form2() { InitializeComponent(); } private string _st
阅读全文
posted @
2012-08-17 20:40
爱搁浅
阅读(174)
推荐(0) 编辑
为什么程序员不擅长估算时间
摘要:引用于开源中国社区http://www.oschina.net/news/31646/programmers-are-bad-estimating?from=20120812一个曾经与我一起工作过的经验丰富的项目经理声称,他拿到程序员的时间估算以后,先将它乘以π,然后转化下一个时间数量级后,才能得到真正的值。1 天转化成3.14周。他过去因为程序员不擅长估算时间而吃尽了苦头。我创建了一个用来翻译程序员时间估算的表格,来尽量缩小估算错误。时间估算时困难的。每一个程序员都有一个现实的估计区间。低于这个区间的估计意味着(构件,测试,检查代码的)时间开销被低估了。超过这个区间的估计意味着这个任务太大而
阅读全文
posted @
2012-08-17 00:50
爱搁浅
阅读(173)
推荐(0) 编辑
picturebox使用滚动条
摘要:引用于http://blog.sina.com.cn/s/blog_9ebee23f0101815b.html放一个panel,然后把pictureBox是放在panel上的,然后设置如下属性:C# codepanel.AutoScroll=true;pictureBox.Location=new Point(0,0);pictureBox.SizeMode=PictureBoxSizeMode.AutoSize;PictureBox不是容器控件,所以他没有AutoScrollMinSize和AutoScrollPosition两个属性,所以不能直接设置,有3个方案:1、改为在Panel控件中
阅读全文
posted @
2012-08-16 21:53
爱搁浅
阅读(5382)
推荐(0) 编辑
汉字提取首字母
摘要:public class GetCNSpell { /// <summary> /// 提取汉字首字母 /// <param name="strText">需要转换的字</param> /// <returns>转换结果</returns> public string GetChineseSpell(string strText) { int len = strText.Length; string myStr = ""; for (int i = 0; i < len; i++) { m
阅读全文
posted @
2012-08-12 17:17
爱搁浅
阅读(377)
推荐(0) 编辑
Checklistbox的使用
摘要:(转载自http://blog.sina.com.cn/s/blog_4cf58c9c010106mx.html)C# checklistbox控件用法总结(怎样得到多选的值,以及动态加载数据)一般认为:foreach (object obj in checkedListBox1.SelectedItems)即可遍历选中的值。其实这里遍历的只是高亮的值并不是打勾的值。遍历打勾的值要用下面的代码:for(inti=0;i<checkedListBox1.Items.Count;i++){if(checkedListBox1.GetItemChecked(i)){MessageBox.Sho
阅读全文
posted @
2012-08-11 20:02
爱搁浅
阅读(13438)
推荐(1) 编辑
dataGridView的属性使用
摘要:通常会设置的DataGridView的属性: AllowUserToAddRows - False 指示是否向用户显示用于添加行的选项,列标题下面的一行空行将消失。一般让其消失。 AllowUserToDeleteRows - False 指示是否允许用户从DataGridView删除行。一般不允许。 AllowUserToOrderColumns - False 指示是否启用手动列重新放置。一般不允许。 AllowUserToResizeColumns - True 指示用户是否可以调整列的大小。一般允许。 AllowUserToResizeRows - False 指...
阅读全文
posted @
2012-08-08 20:40
爱搁浅
阅读(3865)
推荐(0) 编辑
酒店管理系统经验总结
摘要:①插入记录时要注意先后顺序,否则会出现主外键等问题而导致不能插入。②先声明后使用,声明model之后,要先给model赋值,之后再调用以model为参数的实例。③Timestamp是数据库自己生成的变量值,在数据库插入时,不用自己插入。④textbox的空不为null,为"";为了减少错误,一般我们应该令textbox.text==null||textbox.text="";网上例子:我的存储过程参数是 '12345 ', '5241 ' 这样我在存储过程里要这样用它 where id in(@NaicsId) 结果用查询
阅读全文
posted @
2012-08-07 20:39
爱搁浅
阅读(480)
推荐(0) 编辑