原创 解決DataGridView 通過DataSource賦值太慢問題

今天工作發現DataGridView 通過DataSource賦值,如果數據源數據有幾千條後,賦值刷新會特別慢,故而測試了一下,最後終於找到好的解決辦法。設置當前DataGridView 的兩個屬性爲none即可。dataGridView.

原创 sql 查詢被鎖表id 和導致鎖表的語句

工作中遇到了鎖表問題 記錄一下:SELECTrequest_session_id id,OBJECT_NAME(resource_associated_entity_id) tableNameFROMsys.dm_tran_locksWHE

原创 Winform 中 DataGridView控件 動態添加列

最近工作中用到了動態給DataGridView添加列 並給此列賦值,故記錄一下varcol =newDataGridViewColumn();//要插入列的類型col.CellTemplate =newDataGridViewTextBox

原创 Winfrom 向panel控件添加指定行列的控件

最近用到了這個功能 就總結一段代碼,建議panel控件使用此FlowLayoutPanel 控件private int col = 2; private int row = 2; private void InitPnl()

原创 SuperGridControl 根據row綁定的值改變行背景

最近項目用到了SuperGridControl控件,然後有一個需求就是該控件需要根據綁定的值然後賦予每個行不同的背景色。我首先想到的第一個方法是 先賦值,然後再遍歷行進行改變行顏色。使用這種方法確實可以改變行顏色,可是美中不足的是,當第一次

原创 winfrom 報 索引 -1 沒有值 的錯誤解決方案

今天工作的時候 給GridView直接賦值list,然後點擊事件開始報 索引-1 沒有值 然後查了下找到了答案 ,在此記錄下BindingSource bindingSource = new BindingSource();

原创 winform 點擊子控件觸發父控件的事件

工作中遇到了這個需求,點擊上層控件需要觸發下層控件的事件,於是找到了處理方法在點擊的上層控件事件中使用base 調用下層控件事件即可例如:private void picFlag_Click(object sender, EventArgs

原创 winform 獲取按鈕的單擊事件

今天開發遇到了一個需求  已經獲取了當前的btn對象,需要通過btn對象調用它的點擊事件 故百度了下解決方案 在此記錄下,以便分享。varbtn=newButton;             PropertyInfo pi=(typeof

原创 VS2010,VS2012,VS2015等的自動提示不能默認選中的功能解決辦法

按 ctrl+alt+space 即可切換。

原创 SET NOCOUNT ON 作用

在存儲過程中,經常用到SET NOCOUNT ON;作用:阻止在結果集中返回顯示受T-SQL語句或則usp影響的行計數信息。當SET ONCOUNT ON時候,不返回計數,當SET NOCOUNT OFF時候,返回計數;即使當SET NOC

原创 C# WinForm控件之Dock先後順序調整

C# WinForm控件之Dock順序調整最近被.net winform中的控件佈局搞困惑了,由於控件都是使用Dock方式的,操作起來也是比較方便,如果最大化,窗口大小調整等,都可以隨着窗口大小的變化而變化。但問題是,.net winfor

原创 Sql查詢按某字段值排序

SELECT * FROM dbo.check_groups ORDER BY CASE WHEN GroupCode='DR02' THEN 3 WHEN GroupCode= 'DR03' THEN 2 WHEN Grou

原创 sql server 中DateName()函數及DatePart()函數

原文:https://www.cnblogs.com/luna-hehe/p/8191873.html

原创 JS日期時間格式化

Date的擴展函數format/** *對Date的擴展,將 Date 轉化爲指定格式的String *月(M)、日(d)、小時(h)、分(m)、秒(s)、季度(q) 可以用 1-2 個佔位符, *年(y)可以用 1-4 個佔位

原创 c#日期格式化(關於12小時制和24小時制)

stringtime = Convert.ToDateTime(date).ToString("yyyy-MM-dd HH:mm");//24小時stringtime = Convert.ToDateTime(date).ToString(