原创 sql中,被除字段爲0或NULL時,怎樣處理?用case when

sql中,被除字段爲0或NULL時,怎樣處理?用case when 舉例如下: select scrq,left(gongD,3) gongD, sum(JSL) gdJSL,SUM(JpcSL) gdJpcSL,cast(isnull

原创 VS2010調用fileDialog文件導出工具及DEV控件之GridControl導出到Excel 合併使用

private void btnToXls_Click(object sender, EventArgs e)         {             SaveFileDialog fileDialog = new SaveFi

原创 Dev gridView刪除明細行

一種:只能刪除單行             int index = this.gridView_Djmx.GetFocusedDataSourceRowIndex();             if (index < 0)        

原创 VS中Dev控件在工具箱裏的消失的解決辦法

之前安裝的DEV(DeveloperExpress)控件在工具箱消失了,重新安裝的話費時費力   解決辦法: 使用DEV自帶的ToolboxCreator 即可解決。 文件位置: 開始-->程序-->Developer Express

原创 巧用表值函數

數據很多,直接用查詢比較慢且容易產生死鎖,將查詢結果插入到 存儲過程中,又不方便在C#中寫多項選擇項,故用表植函數,可以全面兼顧到前面的不足。 1、寫表值函數 Create FUNCTION [dbo].[GetXsddtd] (

原创 C# 讀取txt文件

class ReadTextFile     {         static void Main()         {             //直接讀取出字符串             string text = System.

原创 Devpexpress 打印預覽問題

Devpexpress 打印預覽問題 devexpress 12 之前報表打印: XtraReports rp1 = new XtraReports(); rp1.ShowPreview(); 即可預覽報表;   devexpress

原创 dev gridview中單元格值隨另一個單元格值變動而變動

不廢話,直接上代碼  private void gridView1_CellValueChanged(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventA

原创 c#生成和寫入文本文件

c#生成和寫入文本文件 例 1:把條碼掃描導入系統時,自動保存源掃描記錄,生成一個txt文件到程序運行目錄下的txt文件夾中,文件名爲 車調單號+日期+條碼個數  string barcode = barcodeMemoTxt.Text.

原创 SQL2005\2008行轉列腳本編寫(表最後列加合計列或平均數列)

此例子的語句適用於 SQL2005 以上版本 begin drop table #xstdmxFy select 提單編號,物料名稱+' '+規格型號 as 產品,sum(提單數量) 數量 into #xstdmxFy from Vi

原创 SQL2005\2008行轉列腳本編寫(不加合計或平均數)

----使用stuff() DECLARE @sql VARCHAR(8000) SET @sql=''  --初始化變量 @sql SELECT @sql= @sql+',' + QUOTENAME(日期) FROM tb GROUP

原创 Devexpress 11.1.8 .net 2.0時代最後一個版本

Devexpress 11.1.8 .net 2.0時代最後一個版本 幾年前一直在找winform的皮膚控件,找了很多,也試用過很多,問題遇到的也很多,可自從遇到了dev以後以前的控件我就全部都扔掉了。 dev唯一的缺點就是安裝包太大了

原创 dev gridview單元格 背影及字體設置

  private void gridView1_RowCellStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowCellStyleEventArgs e)         {