原创 linq to sql用法解析---group by

說明:數據庫以northwind爲準 目的:選出每個類別中價格最高的一種產品,(要求能打印出產品明細):(三種寫法)先進性分組,然後對分組中的每個組進行lamda選擇(這種方法直接選出最高價格,而不是對象 var m = from u i

原创 linq to Dataset

關於Linq to DataSet的一個小小的實例 首先要填充一個dataset,只有裏面有數據對象,我們纔可以對其使用linq 對其中的數據表,我們還要將其轉換爲IEnumerable<T>泛型接口 static void Main

原创 Linq 用法解析---其他(All,Any……)

本示例是基於northwind數據庫的 Any用法:返回的是true或者false,用於判斷是否存在 目的:查找第二三條customer的city是否已A開頭,如果有就將這些city提出 var v =(from n in entiti

原创 用C# 簡單實現帶查詢功能的ComboBox組件

說明:如果在下拉列表中的項過多,在其中查詢需要的項是很困難的,如果ComboBox控件具有選擇功能就會很方便          下面就是通過一個簡單的設置來實現這個功能   部分代碼如下: private void Form1_Load(

原创 c#中Array,ArrayList,List之間的區別

數組:固定長度的一段內存。 ArrayList:可以理解爲可以動態增加內存的數組,是一種鏈表。 list是一種範型鏈表,解決了ArrayList對於值類型需要裝箱拆箱的缺點。 ================ 數組就是值對象,它存儲

原创 美化combox 用法(二) 爲其添加圖片,改變顯示方式

對C# 中Combox控件的一些簡單的操作,改變其顯示特性,主要是改變其中的項的屬性 我們需要注意的是:每次爲Combox添加項的時候,就會觸發DrawItem事件,而我們正是通過DrawItem來改變Combox的顯示特性的     u

原创 問佛(一首詩)

我問佛∶爲何不給所有女子羞花閉月容顏? 佛曰∶那只是曇花一現,用來矇蔽世俗的眼, 沒有什麼美可以抵過一顆純淨仁愛的心, 我把它賜給每一個女子,可有人讓她蒙上了灰。 我問佛∶世間爲何有那麼多遺憾? 佛曰∶這是一個婆娑世界,婆娑既遺憾, 沒有

原创 C#簡介

      在過去的二十年裏,C和C++已經成爲在商業軟件的開發領域中使用最廣泛的語言。它們爲程序員提供了十分靈活的操作,不過同時也犧牲了一定的效率。與諸如Microsoft  Visual Basic等語言相比,同等級別的C/C++應用

原创 c# 中關於正則表達式的用法總結(很全面)

(1)“@”符號符下兩ows表研究室的火熱,當晨在“@”雖然並非C#正則表達式的“成員”,但是它經常與C#正則表達式出雙入對。“@”表示,跟在它後面的字符串是個“逐字字符串”,不是很好理解,舉個例子,以下兩個聲明是等效的:string x

原创 c# 右鍵並選中treeview節點

引出問題:有的時候我們右鍵treeview摸個節點,但此時的SelectedNode並不是右鍵的節點,如果此時的SelectedNode節點有事件的話(比如右鍵快捷菜單),此事件便會好像是作用在右鍵上面的節點,容易產生錯覺。解決問題的思路

原创 Linq to sql用法解析---join

說明:實例是以Northwind數據庫爲準       目的:兩個表連接,篩選出每個customer所對應的訂單數量(兩個方法)用join關聯兩張表,這也是很自然的一個方法 var v = from u in entities.Cust

原创 計算機中的一些常用的指令

關於指令的簡單說明 基於高級語言編寫的程序的執行要經過三個步驟程序員編寫好程序將程序輸入到計算機中,並將程序翻譯成機器語言程序,保存在存儲器中運行程序,得到我們想要的結果    我們需要注意的是:在計算機中可以運行的程序,實際上是由若干條

原创 c# 一個托盤程序的詳細設計過程(用戶登錄)

整個程序的設計思路如下:共有四個窗體(對我我們的主題托盤來說無需關注窗體之中的具體內容,只需搞清楚是怎麼顯示的便可),四個窗體分別是主窗體(FrnMian),登錄窗體(FrmLogin),發送Email窗體(FrmPostTask),接受

原创 利用dataview對datagridview進行數據綁定

關於對datagridview進行數據綁定的方法有很多 今天又看到了一新的方法,就是利用dataview來綁定,現在對這些方法做一下總結 利用dataview中的數據表綁定 //FillDataSet函數是對dataset進行填充的操作

原创 silverlight中如何選中datagrid中一行並處理該行

採用爲DataGrid添加CurrentCellChanged事件 ,來處理獲得的行數據 private void dg_Device_CurrentCellChanged(object sender, EventArgs e)