http://weblogs.asp.net/rajbk/archive/2003/12/11/setting-the-default-button-for-a-textbox-in-asp-net.aspx
http://www.wretch.cc/blog/bigdstut/14296848
搜尋網誌內容
2013年8月26日 星期一
2013年6月9日 星期日
2013年5月18日 星期六
X10刷機 note
bootloader unlock
http://tw.myblog.yahoo.com/olivertu-blog/article?mid=3605
檢查是否有bootloader
Dial *#*#7378423#*#* . Then go to -> "Service Info" -> "Configuration". If there is:
Bootloader unlock allowed - Yes << this means that your Bootloader is Locked
Bootloader Unlocked - Yes << this means that your bootloader is unlocked
http://tw.myblog.yahoo.com/olivertu-blog/article?mid=3605
檢查是否有bootloader
Dial *#*#7378423#*#* . Then go to -> "Service Info" -> "Configuration". If there is:
Bootloader unlock allowed - Yes << this means that your Bootloader is Locked
Bootloader Unlocked - Yes << this means that your bootloader is unlocked
2013年5月17日 星期五
Dataset 增加 table 跟colums
今天在調整系統的小功能時
順道研究了一下自己create新的tables跟colums
通常如果我們從資料庫裡面抓取資料出來後,又想在原有的datatables裡面新增最上層的資料的話,就可以這樣做,那如果要重中插入呢....待下回分解XD
順道研究了一下自己create新的tables跟colums
DataSet myDataSet03 = new DataSet(); //開一個dataset
myDataSet03.Tables.Add("Reg_Pro_Item"); // 開一個table*註
DataColumn newcolumn = new DataColumn("pro_id", typeof(System.String)); //新增columns a (注意型態
myDataSet03.Tables["Reg_Pro_Item"].Columns.Add(newcolumn);//把columns a塞到你要的tables
DataColumn newcolumn2 = new DataColumn("pro_name", typeof(System.String));//依樣畫葫蘆
myDataSet03.Tables["Reg_Pro_Item"].Columns.Add(newcolumn2);//再塞一次
DataRow new_row3 = myDataSet03.Tables["Reg_Pro_Item"].NewRow();
new_row3["pro_id"] = "000";
new_row3["pro_name"] = "請選擇";
通常如果我們從資料庫裡面抓取資料出來後,又想在原有的datatables裡面新增最上層的資料的話,就可以這樣做,那如果要重中插入呢....待下回分解XD
2013年5月1日 星期三
BLOG 備註
1.Dataset先透過資料庫抓table後再塞新的rows
http://www.dotblogs.com.tw/mis2000lab/archive/2008/12/15/ado.net_dataset_insertcommand_1215.aspx
2.透過AXAJ TIMER控制UpdatePanel 資料更新
http://msdn.microsoft.com/zh-tw/library/bb386404(v=vs.100).aspx
http://www.dotblogs.com.tw/mis2000lab/archive/2008/12/15/ado.net_dataset_insertcommand_1215.aspx
2.透過AXAJ TIMER控制UpdatePanel 資料更新
http://msdn.microsoft.com/zh-tw/library/bb386404(v=vs.100).aspx
2013年4月12日 星期五
AJAX ctrl toolkits
WEB上面很常見的一種資料收合的頁面籤
首先要先去安裝Ajax Control Toolkit (以VS2010為例)
選擇頁面的右手邊的DOWNLOAD 先下載toolkit包
接著下載下方的外掛啟動元件
找個好位置解壓縮它(例 D:\ajaxtoolkits )
Visual Studio 2010 users, install the ASP.NET AJAX Control Toolkit in seconds via NuGet(快速安裝)
他會先導入安裝外掛元件的地方
啟動語法
PM> Install-Package AjaxControlToolkit
啟動完成後,在工具列→加入索引標籤,命名為 AJAX toolkits
接著點選「選擇項目」→點選瀏覽,選擇先前解壓縮toolkits包的資料夾
選擇裡面的「AjaxControlToolkit.dll」
最後按確定即可在工具類加入AJAX toolkits
2013年3月21日 星期四
ASP.NET(C#) Datetime比較時間
DateTime.Compare 方法 by MSDN
簡單的說可以判斷兩個時間
以0為中介值,可發展成 >0、=0、<0三種狀態
一般常用smalldatetime在判斷上比較沒有問題
如果是使用long的形式要特別注意 時區的問題
比較方法通常就會搭配判斷是去撰寫 例
簡單的說可以判斷兩個時間
以0為中介值,可發展成 >0、=0、<0三種狀態
一般常用smalldatetime在判斷上比較沒有問題
如果是使用long的形式要特別注意 時區的問題
比較方法通常就會搭配判斷是去撰寫 例
DateTime t1 = new DateTime(100); DateTime t2 = new DateTime(20); if (DateTime.Compare(t1, t2) > 0) Console.WriteLine("t1 > t2"); if (DateTime.Compare(t1, t2) == 0) Console.WriteLine("t1 == t2"); if (DateTime.Compare(t1, t2) < 0) Console.WriteLine("t1 < t2");
這是MSDN上的範本
我的狀況
判斷時間是否超過,已確定開啟按鈕功能
string rt1 = "2013-06-17";string st1 = "12:00"; DateTime rt = Convert.ToDateTime(rt1); DateTime dt1 = Convert.ToDateTime(st1); DateTime dt3 = DateTime.Now; if (DateTime.Compare(dt3, rt) > 0 & DateTime.Compare(dt3, dt1) > 0) { Button1.Text = "我已閱讀完畢,並同意報名"; }
else
{
Button1.Enabled = false;
Button1.Text = "系統開放時間為2013/6/17 12:00";
}
你也可以在設定變數的時候就宣告為DateTime,但是帶入string時就必須符合DateTime格式
ASP.NET(C#) custom validator 驗證
custom validator有分兩種驗證
一種是for client端 另外則是由server來驗證
再使用custom validator server驗證時
最後觸發驗證的動作(例如button_click)
一定要加入page.postback的篩選
否則進入SERVER端後就會跳過驗證的狀況進行下一程序
一種是for client端 另外則是由server來驗證
再使用custom validator server驗證時
最後觸發驗證的動作(例如button_click)
一定要加入page.postback的篩選
否則進入SERVER端後就會跳過驗證的狀況進行下一程序
訂閱:
文章 (Atom)