搜尋網誌內容

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

2013年5月17日 星期五

Dataset 增加 table 跟colums

今天在調整系統的小功能時
順道研究了一下自己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年4月12日 星期五

AJAX特效 手風琴摺頁


AJAX特效 手風琴摺頁


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的形式要特別注意 時區的問題

比較方法通常就會搭配判斷是去撰寫  例

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端後就會跳過驗證的狀況進行下一程序