作者bernachom (Terry)
看板C_Sharp
標題[問題] 詢問一個語法..
時間Sun Jul 21 03:53:47 2013
請教一下
AA=BB.Rows[0]["CC"].ToString().IndexOf("DD")+8;
有點忘記了...
這樣子寫,是說BB是個二維陣列嗎?
有點搞不太懂,這樣子寫是什麼意思..["CC"]
謝謝幫忙了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.42.119.51
1F:→ andymai:應該找本書看吧...因為這是連貫性的觀念~這樣零散式的發問 07/21 04:41
2F:→ andymai:學起來的效果不會很好... 07/21 04:41
3F:推 qwer820404:同意 07/21 08:54
4F:→ qwer820404:第0列的CC欄位 07/21 08:55
請教一下
是CC欄位裡面的東西嗎??
還是CC欄位上面的文字呢?
我翻過書之後,這個寫法一直沒翻到..
謝謝幫忙了
※ 編輯: bernachom 來自: 114.42.119.51 (07/21 16:03)
5F:推 qwer820404:呃 就看你那列的CC欄是放值還是放其他東西了 07/21 16:11
6F:→ qwer820404:你的寫法那個tostring 是讀取那欄的值 07/21 16:12
7F:→ qwer820404:其實這種寫法好像不是很正統的寫法 我有點忘記了 07/21 16:12
8F:→ qwer820404:以前我在寫專題的時候 因為這種寫法卡了好久 讀不到 07/21 16:13
因為這個CC是對應到資料庫裡面資料表的其中一欄
所以就會是這個資料表那一欄裡面的資料囉?
因為我在想,是那一欄全部的資料,還是那一欄的標題而已
※ 編輯: bernachom 來自: 114.42.119.51 (07/21 17:50)
9F:推 reichs:你的BB是一個DataTable吧,你BB接到gridview的datasource. 07/21 16:48
10F:→ reichs:大概是這樣 gridview.DataSource = BB; 07/21 16:50
11F:→ reichs:gridview.DataBind(); 07/21 16:50
12F:→ reichs:印在網頁上就知道CC是什麼了。 07/21 16:52
13F:→ bernachom:因為程式是在別的地方,我禮拜一去看看 07/21 17:51
不好意思,有個類似的問題再問一下
如果是這樣子寫
DD["EE"] = FF;
那要怎麼解讀呢?
是說FF這個資料,給予DD裡面的EE欄位值嗎?
謝謝幫忙了
※ 編輯: bernachom 來自: 114.42.119.51 (07/21 20:00)
14F:推 qwer820404:原PO 這樣問不太得德 但是 你感覺沒有程式語言的 07/21 22:37
15F:→ qwer820404:底子耶 你是因為工作需要還是什麼要逼自己看這個嗎 07/21 22:38
好幾年沒碰,真的是因為工作需要才來看的...
身邊也只有一本深入淺出C#,但是就是翻不到這種東西...
希望您幫個忙了,我也盡量學習..謝謝了>_<
※ 編輯: bernachom 來自: 114.42.119.51 (07/21 23:08)
16F:推 braverycloud:應該有定義DD是什麼? 應該是DataTable 07/22 00:33
17F:→ braverycloud:更正,後面那句請忽略XD 07/22 00:34
18F:推 qwer820404:你的FF是什麼東西?? 一個變數?? 一個物件?? 07/22 07:24
FF是一個STRING~
※ 編輯: bernachom 來自: 114.42.119.51 (07/22 07:28)
19F:→ ssccg:你沒說DD是什麼,所以只能說是用DD的string indexer將FF set 07/22 11:01
20F:→ ssccg:到"EE"指示的位置 07/22 11:03
21F:推 reichs:見識淺薄,DD是什麼物件? 07/22 12:37
因為那個DD實在很難看懂,我又不敢亂說,所以就沒說了..
DD感覺像是CLASS的產物..
※ 編輯: bernachom 來自: 114.24.217.241 (07/22 22:17)
22F:→ StupidGaGa:有些看不懂,可以請原PO回答一下嗎? 07/23 14:50
23F:→ StupidGaGa:1. AA, BB的型態是什麼? int?string ?list<T>? 07/23 14:50
24F:→ StupidGaGa:2. 請問你所看到的這段程式是有關哪方面的?資料庫? 07/23 14:51
25F:→ StupidGaGa:以我現在看到的來解釋,BB應該是資料庫的回傳資料 07/23 14:54
26F:→ StupidGaGa:找出BB ROW為0, 欄位名稱為 CC的值,然後轉成string 07/23 14:55
27F:→ StupidGaGa:array, 應該是一維字串陣列,再從這一維字串陣列找 07/23 14:58
28F:→ StupidGaGa:數值為DD的Index值,然後再將此Index值+8 07/23 14:59
29F:→ StupidGaGa:所以AA應該是int型態的Index,BB應該是object型態 07/23 15:00
30F:→ StupidGaGa:CC應該是資料庫的欄位名稱,DD應該是字串名稱為DD 07/23 15:01
31F:→ StupidGaGa:CC也可能是某個欄位名稱,不一定是資料庫 07/23 15:05
32F:→ StupidGaGa:麻煩原PO請把問題詳述清楚,型態沒給是叫人怎麼幫你? 07/23 15:08
33F:→ StupidGaGa:第二個問題的話,把DD物件裡的EE欄位名稱的值換成FF 07/23 15:25
第一個問題,應該是解決了,就如同您所說的,他是資料庫裡面抓資料,讀第一列,然後
把字串拿出來。
第二個問題
我有去查一些資料,好像只是我很少看到而已...
Session["EE"] = FF
Session我看他是說他是由ASP.NET所提供的物件
FF是個STRING
所以我應該問Session該如何使用才是@@
現在已經有在查一些資料了..
謝謝幫忙了
※ 編輯: bernachom 來自: 59.120.19.22 (07/23 19:07)
34F:→ StupidGaGa:那個就是cookie的設定值,DD應該是一個cookie 07/23 19:21
35F:→ StupidGaGa:EE是cookie的參數,FF就是要給參數的數值 07/23 19:22
36F:→ StupidGaGa:你往cookie方面找,很多資料可以查到 07/23 19:24
37F:→ StupidGaGa:session跟cookie很多人會搞混,你只要知道一件事情 07/23 19:27
38F:→ StupidGaGa:在實務上,cookie裡面有時會有個叫session的參數放數值 07/23 19:28
39F:→ StupidGaGa:但是session參數名稱是programer定義的 07/23 19:29
40F:→ StupidGaGa:我看過的有sessionid, sess, session..... 07/23 19:30
41F:→ bernachom:太感謝了:) 07/23 19:31