這幾個問題算不上高級技巧,但是的確還有很多人不知道,尤其是對DataView了解比較少,下面代碼演示了如何綁定數據到combobx和datagridview,另外還包括了如何在綁定時過濾重復,設置聯動,以及如何利用DataRelation求匯總表格。程序界面請讀者自己生成,一個form,兩個combobox,三個datagridview就可以了。參考界面如下程序代碼如下usingSystem;usingSystem.ComponentModel;using
系統 2019-08-29 23:52:50 2922
C#制作Windows服務安裝包這兩天公司要用C#寫一個windows服務,做成安裝安裝包。制作的過程中遇到了一些問題,寫完之后總結一下。如果以后在用到的話可以可以參考一下,而且由于原來沒有做過,不知道這樣做是對是不對,請各位看官如果發現有不當之處請指教。開始的時候我的開發工具VS2012,需要用InstallShield,沒鬧明白,時間緊迫沒有搞,改用vs2010。首先創建一個windows服務:添加安裝程序:設置服務的屬性:這里面簡單設置一下服務的屬性
系統 2019-08-12 01:33:54 2909
.Net中的5種事務總結.Net2010-01-2923:52:28閱讀164評論0字號:大中小訂閱在一個MIS系統中,沒有用事務那就絕對是有問題的,要么就只有一種情況:你的系統實在是太小了,業務業務邏輯有只要一步執行就可以完成了。因此掌握事務處理的方法是很重要,進我的歸類在.net中大致有以下4種事務處理的方法。大家可以參考一下,根據實際選擇適當的事務處理。1、SQL事務sql事務是使用SQLserver自身的事務:在存儲過程中直接使用BeginTran
系統 2019-08-12 01:52:44 2908
在這篇文章(http://blog.csdn.net/downmoon/archive/2007/06/13/1649923.aspx)中,邀月曾經介紹過使用cookie使用登錄后像MSN,QQ那樣的彈出窗口,今天在項目中再次使用時,對原控件進行了封裝,提供了幾個屬性:1、PopShowCycle:彈出周期。默認為OnceByReCreateCookie。OnceByReCreateCookie,OnceByCreateCookie,只在第一次彈出并使用C
系統 2019-08-29 23:53:34 2896
第一、首先在mysql中創建一個存儲過程BEGIN/*@selectSqlVARCHAR(5000),--sql語句@orderWhereVARCHAR(200),--排序條件@pageSizeint,--每頁多少條記錄@pageIndexint=1,--指定當前為第幾頁@TotalPageintoutput,--返回總頁數@totalCountintoutput--返回總記錄數*/SET@str=CONCAT("SET@tCount=(SELECTCOU
系統 2019-08-12 01:53:42 2895
首先訪問一個類的私有成員不是什么好做法。大家都知道私有成員在外部是不能被訪問的。一個類中會存在很多私有成員:如私有字段、私有屬性、私有方法。對于私有成員造訪,可以套用下面這種非常好的方式去解決。privatestringname;publicstringName{get{returnname;}set{name=value;}}但是有時候,源代碼是別人的,只提供給你dll。或者你去維護別人的代碼,源代碼卻有丟失。這樣的情況或許你想知道私有成員的值,甚至去想
系統 2019-08-29 23:26:34 2893
在業務復雜的應用程序中,有時候會要求一個或者多個任務在一定的時間或者一定的時間間隔內計劃進行,比如定時備份或同步數據庫,定時發送電子郵件等,我們稱之為計劃任務。實現計劃任務的方法也有很多,可以采用SQLAgent執行存儲過程來實現,也可以采用Windows任務調度程序來實現,也可以使用Windows服務來完成我們的計劃任務,這些方法都是很好的解決方案。但是,對于Web應用程序來說,這些方法實現起來并不是很簡單的,主機服務提供商或者不能直接提供這樣的服務,或
系統 2019-08-29 22:21:59 2892
原文出處:http://www.codeguru.com/cs_syntax/CSharp.html原作者:AishaIkram在一些術語上我盡量做到與MSDN的中文資料所述術語保持一致使用環境:.NET,C#,WinXP,Win2000緒論C#是這樣的一種語言,具有C++的特點,象Java一樣的編程風格,并且象Basic一樣的快速開發模型。如果你已經知道了C++,本文會在不到一個小時的時間內讓你迅速掌握C#的語法。熟悉Java的括會更好,因為Java的程
系統 2019-08-29 23:14:07 2881
1.C#連接連接Access程序代碼:-------------------------------------------------------------------------------usingSystem.Data;usingSystem.Data.OleDb;......stringstrConnection="Provider=Microsoft.Jet.OleDb.4.0;";strConnection+=@"DataSource=C:
系統 2019-08-12 01:52:35 2881
本節講join操作。我們知道,T-sql中,有三種最基本的join,innerjoin,leftjoin,和rightjoin。而dlinq并不支持rightjoin。道理很簡單,rightjoin以right表為基礎,left表中沒有對應記錄的,將以null值填充。而dlinq以left表做為主表創建對象。如果一個對象為null,你如何獲取它的其他的屬性呢?在C#3.0入門系列(四)-之Select操作一文中,我們提到了queryexpression首先
系統 2019-08-12 01:52:45 2879
第一、首先在sqlserver中創建一個存儲過程USE[BZY]GO/******對象:StoredProcedure[dbo].[up_ProcCustomPage2005_New]腳本日期:12/24/201311:17:03******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGO--=============================================--Author:
系統 2019-08-12 01:53:43 2876
雖然調用存儲過程并不難實現,但是在程序中合理的組織代碼,能使得程序結構更加的明晰,也更加易于維護。下面的示例將存儲過程的調用分為三部分:1、為調用存儲過程準備各種數據:數據庫連接字符串、存儲過程參數2、為執行命令準備參數,使用1中的各種數據,建立與數據庫的連接,為存儲過程的調用準備好參變量和設置變量3、執行存儲過程,如查詢操作或更新操作示例代碼如下:usingSystem;usingSystem.Collections.Generic;usingSyste
系統 2019-08-12 01:53:43 2853
usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespacebleb_sort...{classProgram...{publicclassSwapObj...{publicstaticvoidswap(refTa,refTb)...{Tc;c=a;a=b;b=c;}}staticvoidMain(string[]args)...{//冒泡排序:int[]num=newi
系統 2019-08-29 23:33:23 2848
使用C#創建webservice及三種調用方式GB2312http://csharp.xdowns.com/trackback.php?id=299&encode=gb2312UTF-8http://csharp.xdowns.com/trackback.php?id=299&encode=utf-8微軟.NET戰略的一個比較重要的部分就是webservice,利用webservice我們可以創建真正有效的分布式應用程序。下面,我們對webservice做
系統 2019-08-29 23:49:48 2845
http://dotnetzip.codeplex.com/wikipage?title=CS-Examples&referringTitle=Exampleshttp://wiki.sharpdevelop.net/SharpZipLib-Zip-Samples.ashxhttp://www.yaosansi.com/post/1424.html調用7zip解壓http://www.codeproject.com/script/Articles/View
系統 2019-08-12 09:26:48 2843