請在 aspx 建立那個GridView
一個取名gv1
另一個取名gv2
在Load 底下寫入
DataSet ds = new DataSet();
//建立一個tableEMP ,表格取名為Empoyees 為了dataSet讀取 使用
DataTable tableEMP = new DataTable("Empoyees");
tableEMP.Columns.Add("ID",typeof(int));
tableEMP.Columns.Add("Name", typeof(string));
//DataRow 是建立資料欄位 row 欄位名稱
DataRow row = tableEMP.NewRow();
row["ID"] = 1;
row["Name"] = "Joe";
//獎row 把值,對應tableEMP.rows裡面
tableEMP.Rows.Add(row);
//DataTable 加入 dataSet裡面
ds.Tables.Add(tableEMP);
//table 讀取方式 rows 集合物件第0第0欄位
Response.Write(tableEMP.Rows[0][0].ToString() + "");
Response.Write(tableEMP.Rows[0]["ID"].ToString() + "");
//dataSet 讀取方式 Tables表格位置0 或直接找到(表格名稱) / rows[欄] / [值]
Response.Write(ds.Tables["Empoyees"].Rows[0][0].ToString() + "");
Response.Write(ds.Tables[0].Rows[0][0].ToString() + "");
Response.Write(ds.Tables[0].Rows[0]["ID"].ToString() + "");
gv1.DataSource = tableEMP;
gv1.DataBind();//執行
//以下寫法也可以:gv2.DataSource = ds.Tables[0];
gv2.DataSource = ds.Tables["Empoyees"];
gv2.DataBind();//執行
就能知道怎麼用DataTable
2011年8月25日 星期四
2011年8月22日 星期一
2011年8月21日 星期日
jdownloader 亂碼解決方法
亂碼解決方法
1. 軟體設定 > 使用者介面 > 一般 > 外觀 > 樣式 (須重新啟動) > 把"Windows Style" 改為 "Substance Legacy Default"
2. 重新啟動的方法:
> 看最頂的檔案列 (即最頂的5個亂碼選項)
> click第1個"口口"("檔案"二字的亂碼)後會看到4個選項
> click綠色箭頭(即第3個"口口口口"{"重新啟動"四字的亂碼}, mouse移過去會見到"action.restart")
若找不到上面的重新啟動方法, 就right click桌面右下角的"JDownloader"圖示, 按"離開", 然後自行重開"JDownloader"
重新啟動後應可正常顯示
1. 軟體設定 > 使用者介面 > 一般 > 外觀 > 樣式 (須重新啟動) > 把"Windows Style" 改為 "Substance Legacy Default"
2. 重新啟動的方法:
> 看最頂的檔案列 (即最頂的5個亂碼選項)
> click第1個"口口"("檔案"二字的亂碼)後會看到4個選項
> click綠色箭頭(即第3個"口口口口"{"重新啟動"四字的亂碼}, mouse移過去會見到"action.restart")
若找不到上面的重新啟動方法, 就right click桌面右下角的"JDownloader"圖示, 按"離開", 然後自行重開"JDownloader"
重新啟動後應可正常顯示
[ASP.NET][VB][C#] 日期格式速查表
ApplyFormatInEditMode 設成True
HtmlENcode 設成False
HtmlENcode 設成False
Gridview 欄位裡的DataformatString 依以下列表設定。ex:日期格式 2008/09/11 要設成 {0:yyyy/MM/dd}
- 數值資料格式符號
格式符號 說明 C 或 c 貨幣之格式,例:25000之"{0:c}"結果為NT$25,000.00。 D 或 d 十進位之格式,例:25000之"{0:d}"結果為25000。 E 或 e 科學符號之格式,例:25000之"{0:e}"結果為2.500000e+004。 F 或 f Fixed-point之格式,例:25000之"{0:f}"結果為25000.00。 G 或 g 一般之格式,例:25000之"{0:g}"結果為25000。 N 或 n 數字有逗點之格式,例:25000之"{0:n}"結果為25,000.00。 P 或 p 百分比之格式,例:25000之"{0:p}"結果為2,500,000.00%。 X 或 x 十六進位之格式,例:25000之"{0:x}"結果為61a8。
- 日期格式符號
格式符號 說明 d 簡短日期之格式,例:"{0:d}"之結果為1900/1/1。 D 完整日期之格式,例:"{0:D}"之結果為1900年1月1日。 f 完整日期簡短時間之格式,例:"{0:f}"之結果為1900年1月1日 上午 12:00。 F 完整日期時間之格式,例:"{0:F}"之結果為1900年1月1日 上午 12:00:00。 g 簡短日期簡短時間之格式,例:"{0:g}"之結果為1900/1/1 上午 12:00。 G 簡短日期完整時間之格式,例:"{0:G}"之結果為1900/1/1 上午 12:00:00。 M 或 m 月日之格式,例:"{0:m}"之結果為1月1日。 R 或 r RFC1123之格式,例:"{0:r}"之結果為Mon, 01 Jan 1900 00:00:00 GMT。 s ISO 8601區域時間之格式,例:"{0:s}"之結果為1900-01-01T00:00:00。 t 簡短時間之格式,例:"{0:t}"之結果為上午 12:00。 T 完整時間之格式,例:"{0:T}"之結果為上午 12:00:00。 u ISO 8601全球時間之格式,例:"{0:u}"之結果為1900-01-01 00:00:00Z。 U 全球時間之格式,例:"{0:U}"之結果為1899年12月31日 下午 04:00:00。 Y 或 y 年月之格式,例:"{0:y}"之結果為1900年1月。
- 自訂數值格式的符號
格式符號 說明 0 在數字之前或小數點之後補0,例:75.48之"{0:00000.000}"結果為00075.480。 # 表示數字,通常搭配其他符號使用。 . 小數點,通常搭配其他符號使用。 , 一個逗點等於除1000,兩個逗點等於除1000000,例:100000000之"{0:0,,}"結果為100。 % 印出百分比符號,例:75.48之"{0:#%}"結果為7548%。 E+0,E-0,e+0 或 e-0 以科學符號表示,例:75.48之"{0:#.###e+0}"結果為7.548e+1。
格式:
- yyyy: 西元年四位
- MM: 月份
- dd: 日期
- t: AM/PM
- hh: 12小時制
- HH: 24小時制
- mm: 分鐘
- ss: 秒數
- f: 精確秒數1位
[ASP.NET][VB][C#] 日期格式速查表
ApplyFormatInEditMode 設成True
HtmlENcode 設成False
HtmlENcode 設成False
Gridview 欄位裡的DataformatString 依以下列表設定。ex:日期格式 2008/09/11 要設成 {0:yyyy/MM/dd}
- 數值資料格式符號
格式符號 說明 C 或 c 貨幣之格式,例:25000之"{0:c}"結果為NT$25,000.00。 D 或 d 十進位之格式,例:25000之"{0:d}"結果為25000。 E 或 e 科學符號之格式,例:25000之"{0:e}"結果為2.500000e+004。 F 或 f Fixed-point之格式,例:25000之"{0:f}"結果為25000.00。 G 或 g 一般之格式,例:25000之"{0:g}"結果為25000。 N 或 n 數字有逗點之格式,例:25000之"{0:n}"結果為25,000.00。 P 或 p 百分比之格式,例:25000之"{0:p}"結果為2,500,000.00%。 X 或 x 十六進位之格式,例:25000之"{0:x}"結果為61a8。
- 日期格式符號
格式符號 說明 d 簡短日期之格式,例:"{0:d}"之結果為1900/1/1。 D 完整日期之格式,例:"{0:D}"之結果為1900年1月1日。 f 完整日期簡短時間之格式,例:"{0:f}"之結果為1900年1月1日 上午 12:00。 F 完整日期時間之格式,例:"{0:F}"之結果為1900年1月1日 上午 12:00:00。 g 簡短日期簡短時間之格式,例:"{0:g}"之結果為1900/1/1 上午 12:00。 G 簡短日期完整時間之格式,例:"{0:G}"之結果為1900/1/1 上午 12:00:00。 M 或 m 月日之格式,例:"{0:m}"之結果為1月1日。 R 或 r RFC1123之格式,例:"{0:r}"之結果為Mon, 01 Jan 1900 00:00:00 GMT。 s ISO 8601區域時間之格式,例:"{0:s}"之結果為1900-01-01T00:00:00。 t 簡短時間之格式,例:"{0:t}"之結果為上午 12:00。 T 完整時間之格式,例:"{0:T}"之結果為上午 12:00:00。 u ISO 8601全球時間之格式,例:"{0:u}"之結果為1900-01-01 00:00:00Z。 U 全球時間之格式,例:"{0:U}"之結果為1899年12月31日 下午 04:00:00。 Y 或 y 年月之格式,例:"{0:y}"之結果為1900年1月。
- 自訂數值格式的符號
格式符號 說明 0 在數字之前或小數點之後補0,例:75.48之"{0:00000.000}"結果為00075.480。 # 表示數字,通常搭配其他符號使用。 . 小數點,通常搭配其他符號使用。 , 一個逗點等於除1000,兩個逗點等於除1000000,例:100000000之"{0:0,,}"結果為100。 % 印出百分比符號,例:75.48之"{0:#%}"結果為7548%。 E+0,E-0,e+0 或 e-0 以科學符號表示,例:75.48之"{0:#.###e+0}"結果為7.548e+1。
格式:
- yyyy: 西元年四位
- MM: 月份
- dd: 日期
- t: AM/PM
- hh: 12小時制
- HH: 24小時制
- mm: 分鐘
- ss: 秒數
- f: 精確秒數1位
IIS7 .NET4.0 新安裝問題,ISAPI及CGI限制
在預設下安裝好IIS7
是沒有開啟.NET4.0的存取的
開啟方法請到IIS7設定下
找到主機的首頁
IIS區塊中
ISAPI及CGI限制
把asp.net 4.0設定成允許即可
是沒有開啟.NET4.0的存取的
開啟方法請到IIS7設定下
找到主機的首頁
IIS區塊中
ISAPI及CGI限制
把asp.net 4.0設定成允許即可
MVC說明
M:Model 模型
V:View 檢視
C:Controller控制器
Model:
負責所有與資料有關的任務
定義型別或類別負責所有跟資料有相關的工作ADO.NET
View:
所使用者有關的介面如html輸入工作,傳回資訊
取得Controller 回傳資料,做處理格式及放置htm位置
操控 html 控制項
資料取得從Controller 的Action取得,分成兩種,弱型別、強型別
弱型別:從繼承中取得的物件屬OJBect 屬性
Action 傳遞資料有三種:ViewData、TempData、Model傳遞
Controller:
取得model資料
決定應該顯示哪個view
如果發生錯誤時,需選擇適當的view 進行回應
實作方法及介面,指派方法資料及利用方法傳遞資料及檢示給View
V:View 檢視
C:Controller控制器
Model:
負責所有與資料有關的任務
定義型別或類別負責所有跟資料有相關的工作ADO.NET
View:
所使用者有關的介面如html輸入工作,傳回資訊
取得Controller 回傳資料,做處理格式及放置htm位置
操控 html 控制項
資料取得從Controller 的Action取得,分成兩種,弱型別、強型別
弱型別:從繼承中取得的物件屬OJBect 屬性
Action 傳遞資料有三種:ViewData、TempData、Model傳遞
Controller:
取得model資料
決定應該顯示哪個view
如果發生錯誤時,需選擇適當的view 進行回應
實作方法及介面,指派方法資料及利用方法傳遞資料及檢示給View