该文被密码保护。 Read More
posted @ 2012-09-03 13:47
C#老头子
Views(2)
Comments(0)
Diggs(0)
1. SqlCommand的属性大全名稱說明CommandText覆寫。 取得或設定要在資料來源執行的 Transact-SQL 陳述式或預存程序。CommandTimeout覆寫。 取得或設定結束執行命令的嘗試並產生錯誤之前的等待時間。CommandType覆寫。 取得或設定值,指出CommandText屬性解譯的方式。Connection取得或設定這個SqlCommand的執行個體所使用的SqlConnection。Container取得包含Component的IContainer。 (繼承自Component)。DesignTimeVisible覆寫。 取得或設定值,指出命令物件是否應該 Read More
posted @ 2012-09-03 13:31
C#老头子
Views(2129)
Comments(0)
Diggs(0)
该文被密码保护。 Read More
posted @ 2012-09-03 13:13
C#老头子
Views(2)
Comments(0)
Diggs(0)
当用户单击某个单元格时,自动选中当前行。1 //单击某个单元格时,自动选中一行.2 private void dataGridView1_Click(object sender, EventArgs e)3 {4 if (this.dataGridView1.CurrentCell == null) //[BugHere][MustAdd]5 {6 return;7 }8 this.dataGridView1.Rows... Read More
posted @ 2012-09-03 13:00
C#老头子
Views(820)
Comments(0)
Diggs(0)
在MS DataGridView行的最前面显示行号,类似于Excel中的行号一样。实际上就是在DataGridView.RowPostPaint事件中重绘文本。 1 //在行的最前面处,手工绘制显示行号 2 private void dataGridView1_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e) 3 { 4 Rectangle rectangle = new Rectangle(e.RowBounds.Location.X, 5... Read More
posted @ 2012-09-03 12:56
C#老头子
Views(501)
Comments(0)
Diggs(0)
该文被密码保护。 Read More
posted @ 2012-09-03 11:18
C#老头子
Views(2)
Comments(0)
Diggs(0)
要注意的是进程不要加Exe后缀,如杀死计算器Calc.Exe, 可调用KillProcess("Calc") , 而不是KillProcess("Calc.Exe")! 1 public static void KillProcess(string AProcessName) 2 { 3 foreach (Process vProc in Process.GetProcesses()) //[BugHere]:请不要加.Exe后缀名称 4 { 5 if (vProc.Proce... Read More
posted @ 2012-09-03 11:11
C#老头子
Views(1648)
Comments(0)
Diggs(0)
该文被密码保护。 Read More
posted @ 2012-09-03 11:04
C#老头子
Views(2)
Comments(0)
Diggs(0)
该文被密码保护。 Read More
posted @ 2012-09-03 10:57
C#老头子
Views(2)
Comments(0)
Diggs(0)
1. 在GridControl.mmInit中创建ToolTipController: ToolTipController1.GetActiveObjectInfo += this.myEvent_GetToolTip_OfFocusedRow //创建ToolTop if (this.m_ToolTipController1 == null) { this.m_ToolTipController1 = new DevExpress.Utils.ToolTipController(); ... Read More
posted @ 2012-09-03 10:49
C#老头子
Views(620)
Comments(0)
Diggs(0)
1. 通用的GridControl.mmPrint打印方法,调用Dev本身的PrintableComponentLink组件 public void mmPrint() { using (DevExpress.XtraPrinting.PrintableComponentLink vPrintComp1 = new DevExpress.XtraPrinting.PrintableComponentLink(new PrintingSystem())) { vPrintComp1.Compo... Read More
posted @ 2012-09-03 10:43
C#老头子
Views(2286)
Comments(0)
Diggs(0)
该文被密码保护。 Read More
posted @ 2012-09-03 10:33
C#老头子
Views(0)
Comments(0)
Diggs(0)
DataColumn.Expression属性范例代码: MSDN地址:http://msdn.microsoft.com/en-us/library/system.data.datatable.compute.aspx下面的示例在DataTable中创建三个列。第二和第三列包含表达式;第二列使用可变税率计算税款,第三列将计算的结果添加到第一列的值。结果表显示在DataGrid控件中。View Code 1 private void CalcColumns() 2 { 3 DataTable table = new DataTable (); 4 5 // Create ... Read More
posted @ 2012-09-03 10:14
C#老头子
Views(3214)
Comments(0)
Diggs(0)
本文转自随心所欲做个幸福的人的CnBlogs以前还真没想到DataTable.Compute具有这么多的功能1:聚合函数”Sum()”2:自由计算表达式“20*30+1”3:bool表达式“1=2”4:IFF逻辑表达式”IIF(20>1000, 0, 1)”//还支持IsNull,Trim,SubString等 注: 还有如Max,Min,Sum,Count等统计功能。一个小应用:让DataTable模拟Excel的Formula功能。Excel中的Formula功能强大,如果能让DataTable有类似的功能就好了。大部分事件DataTable只是用作数据载体,其实很少用它做计算。Da Read More
posted @ 2012-09-03 10:02
C#老头子
Views(469)
Comments(0)
Diggs(0)
注: 本文转自夜里的烟代码上的烟灰的CNBlog。在SQL Server的上下文中,优化指充分利用数据库引擎最小化查询响应时间、资源使用和硬件压力。优化的最大挑战之一是知道在哪里投入精力。应该将可以在最大范围内作出最大改进的区域作为努力的目标。除了设计问题以外,最有可能改进的地方是应用程序使用的过程和查询。遗憾的是,许多数据库提供了非常少的索引,并且没有考虑数据库不断增长对查询性能的影响。硬件优化 硬件设计时的目标就是最大化数据吞吐量,吞吐量指的是单位时间内通过处理管道的数据量。OLTP和OLAP的数据库特性不同,因此不要在统一服务器混合使用不同类型的数据库。许多DBA并不是硬件专家,因此他. Read More
posted @ 2012-09-03 09:29
C#老头子
Views(2675)
Comments(0)
Diggs(0)
为软件换肤,是一个永恒的主题。在devexpress中,更换窗体皮肤就很简单,不需要我们自己去制造皮肤,官方就有很丰富的皮肤包,在tannaiyin的基础上这么来弄 要简单得多。那么到底如何让我们的DevExpress控件的窗体皮肤靓丽更与众不同呢?本文将为你一一揭晓。 第一步让所有窗体都从DevExpress.XtraEditors.XtraForm继承。 第二步:添加两个引用: DevExpress.BonusSkins.v9.2 DevExpress.OfficeSkins.v9.2 第三步:在软件的入口Program类的main函数的第一行代码前加上:1 DevExp... Read More
posted @ 2012-09-03 09:19
C#老头子
Views(932)
Comments(1)
Diggs(0)
该文被密码保护。 Read More
posted @ 2012-09-03 08:56
C#老头子
Views(4)
Comments(0)
Diggs(0)
Dev中注册Skin的方法如下:1. 在projects中引用如下的2个DLL, DevExpress.BonusSkins.v10.2, DevExpress.OfficeSkins.v10.2 2. 在program.cs中用代码来注册Skin: using DevExpress.Skins;1 DevExpress.UserSkins.BonusSkins.Register();2 DevExpress.UserSkins.OfficeSkins.Register(); 3 DevExpress.Skin... Read More
posted @ 2012-09-03 08:46
C#老头子
Views(468)
Comments(0)
Diggs(0)