原创 英文和數字組合字符串排序問題(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,'')
原创 VS 快速在解決項目定位到該文件 快捷鍵
ctrl+[,S
原创 使用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問題便迎刃而解了
原创 winfrom切換賬號功能
切換賬號按鈕事件代碼: if (DialogResult.Yes == MessageBox.Show("您確定要切換賬號嗎?", "提示", MessageBoxButtons.YesNo, MessageBoxIco
原创 解決winfrom最大化 窗體被任務欄擋住的問題
不再設置窗體最大化而是設置窗體的寬高 this.WindowState = FormWindowState.Normal; this.FormBorderStyle = FormBorderStyle.Sizabl
原创 winfrom解決控件閃爍
在窗體或用戶控件中重寫CreateParams /// <summary> /// 處理閃爍問題 /// </summary> protected override CreateParams CreateP