*dll部分,則是先開一個函式庫的專案(專案名稱AssemblySample),先將下面類別程式內容建置後,取得dll檔即可,dll檔名和namespace預設與專案名稱相同
- Jun 18 Sat 2011 18:10
-
以Assembly 實作物件映射
首先先開一個類別檔(或製作dll)
*dll部分,則是先開一個函式庫的專案(專案名稱AssemblySample),先將下面類別程式內容建置後,取得dll檔即可,dll檔名和namespace預設與專案名稱相同
*dll部分,則是先開一個函式庫的專案(專案名稱AssemblySample),先將下面類別程式內容建置後,取得dll檔即可,dll檔名和namespace預設與專案名稱相同
- Jun 15 Wed 2011 22:19
-
Linq To Object 筆記
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:
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:
- Jun 12 Sun 2011 22:05
-
C# Windows常駐程式
因為工作需求,要撰寫Win 常駐程式
看完微軟的MSDN,其已有配套的元件NotifyIcon
把這個控制項拉到Win form 上~設定相關的Text和Icon顯示圖片(有訊息圖片和最小化圖片)
就可以了!
看完微軟的MSDN,其已有配套的元件NotifyIcon
把這個控制項拉到Win form 上~設定相關的Text和Icon顯示圖片(有訊息圖片和最小化圖片)
就可以了!
- May 31 Tue 2011 21:45
-
ASP.NET(C#) 自製Confirm接收使用者確認或取消
在Web 開發環境,通常需要讓使用者決定的的程式判斷點~
最常的就是確認和取消
但Web開發通常無法像Win 應用程式有很直覺像Dialog
PS:筆者 已Jquery 的改良版DomWindow 可以讓設計更為直覺!!
最常的就是確認和取消
但Web開發通常無法像Win 應用程式有很直覺像Dialog
PS:筆者 已Jquery 的改良版DomWindow 可以讓設計更為直覺!!
- May 28 Sat 2011 18:09
-
String.Format (C#)
數字字串,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
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
- May 15 Sun 2011 21:07
-
[C#]DIY DataTable (不靠ADO.NET)
//先建立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";
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";
- May 15 Sun 2011 13:53
-
Sql Server 2008 不允許儲存變更

在SQL 修改欄位時,跳出錯誤訊息:
不允許儲存變更。 您所做的變更會需要下列資料表卸除並重新建立。 您有做任何變更一個資料表,無法重新建立或啟用選項會防止儲存變更,需要重新建立資料表。
只要到SQL Management Studio 工具>選項>設計師>將防止儲存變更的選項 "取消"即可
- May 14 Sat 2011 23:44
-
IIS 64 位元轉32位元編譯設定
- May 11 Wed 2011 07:52
-
Ajax Tool Kit 之 ModalPopupExtender運用
首先宣告 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>
<asp:Label ID="lblHide" runat="server"></asp:Label>
<asp:ModalPopupExtender ID="ModalPopupExtender1" runat="server" TargetControlID="lblHide"
BackgroundCssClass="modalBackground" CancelControlID="imgBtnCancel" PopupControlID="PanelModal">
</asp:ModalPopupExtender>
- May 03 Tue 2011 21:17
-
.NET 動態註冊javascript (UpdatePanel下)
在一般狀況我們可以在ASPX的後置程式碼中註冊一段javascript到頁面中如下
Dim js As String = "<script>alert('123');</script>"
Page.ClientScript.RegisterClientScriptBlock(Me.GetType, "alert", js)
測試一下~有跳出123的訊息方塊
Dim js As String = "<script>alert('123');</script>"
Page.ClientScript.RegisterClientScriptBlock(Me.GetType, "alert", js)
測試一下~有跳出123的訊息方塊
- May 02 Mon 2011 23:03
-
利用SQL敘述 產生自訂流水給號
流水號編排方式:以TABLE的自訂縮寫 +年月+四碼流水號 ,EX: OD2011050005
靠SQL就可完成流水號的運行: Select RIGHT('0000'+ Ltrim(str(cast(RIGHT(Max(fid),4) AS INT)+1)) ,4) From Order
靠SQL就可完成流水號的運行: Select RIGHT('0000'+ Ltrim(str(cast(RIGHT(Max(fid),4) AS INT)+1)) ,4) From Order
- Apr 30 Sat 2011 21:05
-
Jquery AnyTime- Time Date 選擇器範例

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