原创 dev GridControl/TreeList指定焦點選中行

當我們使用GridControl列表控件或者TreeList樹形列表控件新增數據時,如果希望焦點選中行   爲新增的數據,那就需要指定特定數據爲焦點選中行。 TreeList實現: //KeyFieldName爲TreeList控件綁定

原创 TreeList自帶勾選框實現批量勾選

現在有這麼一個常見的功能需求:樹形控件需要批量勾選,且勾選父節點默認將子節點全部勾上;當子節點全部取消勾選後,父節點的勾選也取消掉;勾選一個子節點,默認就把父節點也置於勾選狀態。 最常見的案例就是windows功能,Dev提供了一個很強大

原创 GridControl導出Excel樣式設置

GridControl導出Excel提供了現成的方法ExportToXls,簡單使用方法: private void barExport_ItemClick(object sender, DevExpress.XtraBars.Item

原创 C# 兩種方式實現Excel轉DataTable

兩種方式實現將Excel數據轉DataTable,現成的東西看得懂,拿來用就行了: 1、讀取Excel文件到DataSet中,再轉DataTable就不用我說了吧,基礎 /// <summary> ///

原创 C# TreeList/GridControl自定義行(背景色、字體)

不管是GridControl還是TreeList,自定義行/單元格的背景色、字體等可用CustomDrawNodeCell或NodeCellStyle(TreeList) 或 CustomDrawCell、RowStyle或RowCell

原创 SQL SERVER 添加序號列

select  ROW_NUMBER() OVER(ORDER BY Convey_Fee desc) as z, rank() OVER(ORDER BY Convey_Fee desc) as z, DENSE_RANK() OVER

原创 C# winform實現導入大量Excel數據到TreeList界面中且批量提交後臺

       現在有這樣一個需求:Excel中存放的是上萬條甚至更多商品數據,包括數量、單價,分類等等很多屬性,以樹形展示,多級分類。我需要將Excel數據導入到TreeList中,不着急提交到後臺,我還要改一些商品價格和數量,對應的分類

原创 GridControl / TreeList 控件下使用快捷鍵Ctrl+C複製單元格值

Dev在使用GridControl TreeList列表控件時,往往只有在編輯狀態下纔可以複製單元格內容。非編輯狀態下該怎麼通過快捷鍵複製呢?往下看: ·GridControl private void gridView1_KeyDow

原创 treelist和gridcontrol設置表序號列及標題

gridcontrol private void gridView1_CustomDrawRowIndicator ( object sender ,DevExpress.XtraGrid.Views.Grid.RowIndicator

原创 SQLServer、Oracle、MySql批量更新

SQLServer update S_USER set account=p.account from S_PERSON p where p.id=S_USER.person_id; Oracle update table_name t

原创 SQLSERVER 簡單的遊標使用

declare @id int declare @name nvarchar(100) --聲明遊標c_department declare c_department cursor for select id,name from d

原创 SQLSERVER 帶分隔的字符串與列表相互轉換

先自定義一個簡單的表(TB01)數據: select TB01.CC from (select '香港' CC union all select '上海' CC union all select '北京' CC) TB01  1、列表某

原创 .NET之EF框架學習(一)

什麼是EF 框架?  EF 框架是微軟的.NET中ORM(對象關係映射)框架。 爲什麼要用EF框架?  在沒有EF框架之前,我們是直接與ADO.Net 進行交互來訪問數據庫,在SqlHelper 裏面面通過設置connection ,co

原创 C#-解決TreeList綁定數據源提示鍵不能爲null,關鍵字:key

今天在處理數據時發現TreeList數據源綁定到集合中,運行後加載數據始終提示鍵不能爲null,關鍵字:key。查閱網上資料發現都沒啥作用,好了,廢話不多說。解決方法:檢查集合數據中是否存在唯一鍵爲空的數據,或者集合中的對象存在空數據。由

原创 C# 整數轉字符串不足位數補零

直接上例子最實在:int num=2; //三位,不足左側補零 string str = string.format("{0:d3}",num); //結果:002 string str1 = string.format("{0}{{1