首先先開一個類別檔(或製作dll)
*dll部,則是先開一個函式庫的專案(專案名稱AssemblySample),先將下面類別程式內容建置後,取得dll檔即可,dll檔名和namespace預設與專案名稱相同

Ryan 發表在 痞客邦 留言(0) 人氣()

        List<CTAccounts> list = new List<CTAccounts>();
        for (int i = 0; i < 5; i++)
        {
            CTAccounts c = new CTAccounts();
            c.FProduct = "Pd" + i;
            c.FPrice = i * 50;
            list.Add(c);
        }
        IEnumerable <CTAccounts> query = from ta in list
                                 where ta.Fcount == 0
                                 select ta;
        foreach (CTAccounts t in query)
        {
            int a = t.Fcount + 1;
        }

        ArrayList l_alist = new ArrayList();
        for (int i = 0; i < 5; i++)
        {
            CTAccounts c = new CTAccounts();
            c.FProduct = "Pd" + i;
            c.FPrice = i * 50;
            l_alist.Add(c);
        }

        List<CTAccounts> query2 =( from CTAccounts ta2 in l_alist
                                  select ta2).ToList ();
        foreach (CTAccounts c in query2)
            c.FDate =  DateTime.Now.ToString("yyyy-MM-dd");

Where Sample:

Ryan 發表在 痞客邦 留言(0) 人氣()

因為工作需求,要撰寫Win 常駐程式
看完微軟的MSDN,其已有配套的元件NotifyIcon
把這個控制項拉到Win form 上~設定相關的Text和Icon顯示圖片(有訊息圖片和最小化圖片)
就可以了!

Ryan 發表在 痞客邦 留言(0) 人氣()

在Web 開發環境,通常需要讓使用者決定的的程式判斷點~
最常的就是確認和取消
但Web開發通常無法像Win 應用程式有很直覺像Dialog
PS:筆者 已Jquery 的改良版DomWindow 可以讓設計更為直覺!! 

Ryan 發表在 痞客邦 留言(0) 人氣()

數字字串,N位數補0
String.Format("{0:D5}", 123); //  00123
金額
String.Format("{0:C}", 0); //  NT$0.00
String.Format("{0:C}", 12345); //  NT$12,345.00
String.Format("{0:$#,##0.00;($#,##0.00);Zero}", 1234.50); //  $1,234.50

Ryan 發表在 痞客邦 留言(0) 人氣()

//先建立Dt物件
        DataTable l_table = new DataTable();
//建立Column物件放進Dt
        l_table.Columns.Add(new DataColumn("id"));
        l_table.Columns.Add(new DataColumn("name"));
        l_table.Columns.Add(new DataColumn("phone"));
//底下這句很重要,DataRow物件的產生方式
        DataRow l_row = l_table.NewRow();
        l_row["id"] = "001";
        l_row["name"] = "AA";
        l_row["phone"] = "123";

Ryan 發表在 痞客邦 留言(1) 人氣()

SQL EX
在SQL 修改欄位時,跳出錯誤訊息:
不允許儲存變更。 您所做的變更會需要下列資料表卸除並重新建立。 您有做任何變更一個資料表,無法重新建立或啟用選項會防止儲存變更,需要重新建立資料表。
  
只要到SQL Management Studio 工具>選項>設計師>將防止儲存變更的選項 "取消"即可

Ryan 發表在 痞客邦 留言(0) 人氣()

app
把專案從x86移到x64的OS跑,在連線Access時跑出這錯誤訊息,
 Microsoft.Jet.OLEDB.4.0' 提供者並未登錄於本機電腦上
筆者認為是IIS編譯的問題
 

Ryan 發表在 痞客邦 留言(0) 人氣()

首先宣告  ModalPopupExtender 的觸發控制項
<asp:Label ID="lblHide" runat="server"></asp:Label>
                           <asp:ModalPopupExtender ID="ModalPopupExtender1" runat="server" TargetControlID="lblHide"
                                           BackgroundCssClass="modalBackground" CancelControlID="imgBtnCancel" PopupControlID="PanelModal">
                                            </asp:ModalPopupExtender>

Ryan 發表在 痞客邦 留言(0) 人氣()

在一般狀況我們可以在ASPX的後置程式碼中註冊一段javascript到頁面中如下
 Dim js As String = "<script>alert('123');</script>"
 Page.ClientScript.RegisterClientScriptBlock(Me.GetType, "alert", js)
測試一下~有跳出123的訊息方塊

Ryan 發表在 痞客邦 留言(0) 人氣()

流水號編排方式:以TABLE的自訂縮寫 +年月+四碼流水號 ,EX: OD2011050005
靠SQL就可完成流水號的運行: Select  RIGHT('0000'+ Ltrim(str(cast(RIGHT(Max(fid),4) AS INT)+1)) ,4) From Order

Ryan 發表在 痞客邦 留言(0) 人氣()

AnyTime
因為工作需求,需要可以讓客戶選擇日期 "+" 時間,
但.Net 的萬年曆需要拉ScriptManager這微軟的糖衣,且他又沒有時間選擇的功能,
Jquery 就有這樣的Plugin - Any+time http://www.ama3.com/anytime/#AnyTime.picker.placement

Ryan 發表在 痞客邦 留言(1) 人氣()

« 1 2 3 4 5
Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。