原创 Oracle數據庫解決ORA-01659問題

-----查看錶空間使用率 SELECT UPPER(F.TABLESPACE_NAME) "表空間名", D.TOT_GROOTTE_MB "表空間大小(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使

原创 安裝程序製作工具

NSIS(安裝程序製作工具)

原创 Winfrom的Panel控件添加子控件排序問題

用代碼循環給Panel中添加多個控件實例,並且設置Dock屬性後,子控件的排序是後添加的在最上面,這是因爲Winfrom機制是最新添加的控件會排在最前面,而不是最後面。 但是需求是先添加的要放在最上面,爲了實現這個需求 --可以把需要的控件

原创 英文和數字組合字符串排序問題(A1,A2,B1,B2)

今天工作遇到 英文和數字組合字符串排序的問題,故在此記錄一下 問題看如下代碼: var list = new List<string>() { "B1", "B2", "A11", "A1", "A3", "A2" };

原创 winfrom 代碼觸發DataGridView根據某一列進行排序

工作的一個功能需要 需要代碼觸發根據某一列觸發排序 在此記錄下 dgvQCMX.Sort(dgvQCMX.Columns[0],ListSortDirection.Ascending);  

原创 關於comboBox控件的SelectedIndexChanged 事件 在初始化的的時候會調用多次

問題:comboBox控件在屬性直接綁定SelectedIndexChanged 事件 會導致初始化綁定數據的時候調用多次 解決思路:先綁定控件數據,然後再通過代碼綁定SelectedIndexChanged事件

原创 sql去重並統計總數

--根據某個字段去重後獲取總數 SELECT COUNT(DISTINCT 去重字段) FROM table  

原创 寫程序數據庫設計會用到的數據庫語句

--查詢表結構SELECT --表名=case when a.colorder=1 then d.name else '' end, --表說明=case when a.colorder=1 then isnull(f.value,'')

原创 使用DataTable的Select()方法遇到的問題解決方法

今天使用到DataTable的select()方法遇到了一個問題 看代碼 var row = dt.Select("status='未下載'"); 當使用查詢後,得到的行集合的列名會消失,如果此時只拿行集合給dataview賦值,

原创 winfrom讓窗體在屏幕右下角慢慢向上彈出

設置窗體 this.FormBorderStyle = FormBorderStyle.None; 其他代碼如下: /// <summary> /// 窗體動畫函數 /// </su

原创 winfrom的StatusStrip控件如何設置控件右對齊

StatusStrip可以在需要右對齊的子項之前添加一個空白的Label類型的子項,並將它的Spring屬性設置爲True, 之後的子項將自動跑到最右邊了。ToolStripStatusLabel的Spring屬性用於指示該控件是否佔滿St

原创 Winfrom通過Panel拖動無邊框窗體

首先在窗體內部定義需要調用的windows api 以及參數 [DllImport("user32.dll")] public static extern bool ReleaseCapture();

原创 winfrom 打開文件夾並定位到指定的文件

var path="文件全路徑"; System.Diagnostics.Process.Start("explorer.exe",$" /select,{path}");  

原创 winfrom 關於textbox回車事件有換行的問題

工作中做登錄界面的時候 密碼框加了個回車事件,結果測試發現 當多次敲回車 文本框的值是帶有換行符的  後來研究了一下發現文本框的Multiline屬性設置成了true,才導致這個問題的發生,然後把屬性設爲false問題便迎刃而解了