Time of Update: 2018-12-05
很多時候,我們的WinForm裡面的視窗要求是只開啟一個的 或許很多時候我們會為每個BUTTON寫個事件,在事件裡寫同樣的代碼 來判斷是否有開啟視窗,其實我們可以使用泛型和約束來寫一個公用的方法, 來判斷是否開啟相同的視窗。方法如下: private void ShowOrActiveForm<T>(string FormName) where T:Form,new() { #region Form fm;
Time of Update: 2018-12-05
/// <summary> /// 將DataTable按起始位置和移動及移動方向進行移動並返回新的DataTable /// </summary> /// <param name="dt">要移動的DataTable</param> /// <param name="StartRow">要移動的行(索引從1開始)</param> ///
Time of Update: 2018-12-05
加入Panel的paint事件, 加入代碼 ControlPaint.DrawBorder(e.Graphics, panel2.ClientRectangle, Color.Red, ButtonBorderStyle.Solid); GroupBox同樣private void groupBox1_Paint(object sender, PaintEventArgs e) { e.Graphics.Clear(groupBox1.BackColor);
Time of Update: 2018-12-05
"很多人喜歡用Google Earth尋奇,一些希奇古怪的被衛星抓進去的東西慢慢被找了出來。這裡列出的10個是你絕對不要錯過的,當然肯定其中有你看過的。1.被颱風吹倒的遊輪,Google Earth或者Google Maps上觀看,真實事件的報道。2.KC-135為C-5空中加油,Google Earth。3.中國的51區,Google Earth。4.飛行中的Lancaster轟炸機,Google Earth。5.會飛的汽車,不是真實的,Google
Time of Update: 2018-12-05
我們知道,單獨用table的boder只能建立線條新式唯一的table 而用table 裡面的style能建立線條樣式不唯一,但是只能建立 最外面的邊框,而不能把裡面的線條也畫上去 這裡有一個解決方案 <style type="text/css"> .table_border td { border-top:1px #DDD solid; border-right:1px #DDD solid;
Time of Update: 2018-12-05
第一個問題:因為本機伺服器的資料庫和遠端資料庫的定序不一致 導致查詢資料出問題。解決辦法是在要進行排序比較的欄位前加一個 COLLATE Chinese_PRC_CI_AS (後面個是定序) EG:select * fromfrom [192.168.138.61].dbname.dbo.tblabcwhere ( m <> '' or m <> '') and user_bu = 'CFSG'and workorder_no COLLATE Chinese_PRC_
Time of Update: 2018-12-05
使用CSDN
Time of Update: 2018-12-05
在C#中,我們知道有泛型這一塊,就如LIST,可以為它指定各種類型的資料, 無論是實值型別也好參考型別也好,都可以往裡面放進去。 比如: List<int> list = new List<int>(); List<String> list = new List<String>(); 這樣的定義都是合法的 但在JAVA中 List<int> list = new ArrayList<int>()
Time of Update: 2018-12-05
exp是指數,info是係數,輸入0 0一個多項式結束。#include #include #include template class Listob{ public: Listob() { info=0; next=NULL; prior=NULL; } Listob(TData c,TData d) { info=c;
Time of Update: 2018-12-05
網上有很多對GRIDVIEW行選擇進行改變顏色的方法, 有一大串的,也有簡短的, 有跑伺服器的,也有跑用戶端的,各有各的優缺點, 我自己比較常的就是兩方面都跑,而代碼也不是很長,我自己常拿來使用 給GridView加上行綁定事件,在事件裡面寫下代碼如下: protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType ==
Time of Update: 2018-12-05
寫了一個數字金額轉換為大寫的 C#版: public string ConvertToChinaMoney(double num) { num = Math.Abs(num); if (num == 0) return "零圓整"; //數字所對應的漢字 char[] c_hanzi = {'零','壹','貳','三','肆','伍','陸','
Time of Update: 2018-12-05
var myDate = new Date(); myDate.getYear(); //擷取當前年份(2位) myDate.getFullYear(); //擷取完整的年份(4位,1970-????) myDate.getMonth(); //擷取當前月份(0-11,0代表1月) myDate.getDate(); //擷取當前日(1-31) myDate.getDay(); //擷取當前星期X(0-6,
Time of Update: 2018-12-05
在網上一搜一大把這類東西,但是無非都是通過線上更新的, 這對一大幫人來說可不是好辦法。自己找了很久才找到的方法, 現在把它轉過來,以方便自己和朋友們使用。 第一步,下載SVN的JAR包,這個不用說了吧,在CSDN上大把 這一類的東西,但是是要那種有plugins和features這兩個檔案夾的 第二步,找到myeclipse的安裝資料夾,找到Genuitec/MyEclipse 7.1/dropins 這個檔案夾,在裡面建立檔案夾:Subclipse
Time of Update: 2018-12-05
這兩天玩winform,並順帶看了一下Access的東西, 開啟Access資料庫連接和SQL差不多。 只是得注意一下格式 string strCon = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D://MyDataBase.mdb;Jet OLEDB:Database Password=123456"; OleDbConnection oldb = new OleDbConnection(strCon);
Time of Update: 2018-12-05
使用js通過xmlHttpRequest向伺服器請求,再根據返回的結果進行更新面頁, 可以做到無重新整理,也就是AJAX技術了。 項目中用到這一點,所以也就寫下來,以供自己以後查詢和使用。 1、要例用xmlHttpRequest向伺服器請求,首要的就是要建立一個 xmlHttpRequest對象,但這個對象會根據瀏覽器的不同而不同, 所以建立的時候也有區別。代碼如下 var xmlHttp = false; /*@cc_on @*/ /*@if (@_
Time of Update: 2018-12-05
今天上午寫東西的時候,想實現這樣的一個功能:把一個runat="server" 的BUTTON,加上一個用戶端事件,用於詢問使用者是否要刪除標號為XX的行,一開始我是這樣子寫的OnClientClick='return confirm("你確定要刪除<%#Eval("RowID") %>的行嗎?")'以為這樣確定的話就會執行服務端的事件,結果老報JS錯誤,剛開始我以為是單雙引號用得不正確,後來去源看了一下,暈,居然把我寫的東西轉義成這個樣子onclick="return
Time of Update: 2018-12-05
女:你原先有過女朋友嗎? 男:十年生死兩茫茫,不思量,自難忘。 女:死了?怎麼死的? 男:山無陵,江水為竭,冬雷陣陣夏雨雪。 女:哦,是天災。那這些年你怎麼過來的? 男:滿面塵灰煙火色,兩手蒼蒼十指黑。 女;唉,不容易。那麼你看見我的第一感覺是什嗎?
Time of Update: 2018-12-05
我們在做項目時,記得要用自己的控制項, 不要直接就用微軟的控制項,這樣子就算有什麼東西要增加修改時, 也可以做到統一修改和增加 現在就實現繼承dataGridView滑鼠經過時高亮顯示 代碼如下 class GridView : System.Windows.Forms.DataGridView { #region Andy' Code #region 屬性代碼 /// <summary> ///
Time of Update: 2018-12-05
在網上找了些資料,還是當作學習筆記記下來,以後也好看看。讀取的檔案是cameraman.bmp黑白映像,256×256×256色的。#include <fstream>#include <iostream>using namespace std; typedef unsigned char var8;typedef unsigned int uvar32;typedef unsigned short int uvar16;typedef struct { var8
Time of Update: 2018-12-05
在WinForm中不像Web中,ComboBox(WinForm)和DropDownList(Web)中和Item 不一樣,WinForm中不可以直接添加Item的Value值,但是Web中可以。 現在這裡寫一個ComboBox大概可以實現添加Value值 class DropDownList:System.Windows.Forms.ComboBox { private bool _UseItemValue;