[問題] 詢問一個語法..

看板C_Sharp作者 (Terry)時間11年前 (2013/07/21 03:53), 編輯推噓7(7034)
留言41則, 7人參與, 最新討論串1/2 (看更多)
請教一下 AA=BB.Rows[0]["CC"].ToString().IndexOf("DD")+8; 有點忘記了... 這樣子寫,是說BB是個二維陣列嗎? 有點搞不太懂,這樣子寫是什麼意思..["CC"] 謝謝幫忙了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.119.51

07/21 04:41, , 1F
應該找本書看吧...因為這是連貫性的觀念~這樣零散式的發問
07/21 04:41, 1F

07/21 04:41, , 2F
學起來的效果不會很好...
07/21 04:41, 2F

07/21 08:54, , 3F
同意
07/21 08:54, 3F

07/21 08:55, , 4F
第0列的CC欄位
07/21 08:55, 4F
請教一下 是CC欄位裡面的東西嗎?? 還是CC欄位上面的文字呢? 我翻過書之後,這個寫法一直沒翻到.. 謝謝幫忙了 ※ 編輯: bernachom 來自: 114.42.119.51 (07/21 16:03)

07/21 16:11, , 5F
呃 就看你那列的CC欄是放值還是放其他東西了
07/21 16:11, 5F

07/21 16:12, , 6F
你的寫法那個tostring 是讀取那欄的值
07/21 16:12, 6F

07/21 16:12, , 7F
其實這種寫法好像不是很正統的寫法 我有點忘記了
07/21 16:12, 7F

07/21 16:13, , 8F
以前我在寫專題的時候 因為這種寫法卡了好久 讀不到
07/21 16:13, 8F
因為這個CC是對應到資料庫裡面資料表的其中一欄 所以就會是這個資料表那一欄裡面的資料囉? 因為我在想,是那一欄全部的資料,還是那一欄的標題而已 ※ 編輯: bernachom 來自: 114.42.119.51 (07/21 17:50)

07/21 16:48, , 9F
你的BB是一個DataTable吧,你BB接到gridview的datasource.
07/21 16:48, 9F

07/21 16:50, , 10F
大概是這樣 gridview.DataSource = BB;
07/21 16:50, 10F

07/21 16:50, , 11F
gridview.DataBind();
07/21 16:50, 11F

07/21 16:52, , 12F
印在網頁上就知道CC是什麼了。
07/21 16:52, 12F

07/21 17:51, , 13F
因為程式是在別的地方,我禮拜一去看看
07/21 17:51, 13F
不好意思,有個類似的問題再問一下 如果是這樣子寫 DD["EE"] = FF; 那要怎麼解讀呢? 是說FF這個資料,給予DD裡面的EE欄位值嗎? 謝謝幫忙了 ※ 編輯: bernachom 來自: 114.42.119.51 (07/21 20:00)

07/21 22:37, , 14F
原PO 這樣問不太得德 但是 你感覺沒有程式語言的
07/21 22:37, 14F

07/21 22:38, , 15F
底子耶 你是因為工作需要還是什麼要逼自己看這個嗎
07/21 22:38, 15F
好幾年沒碰,真的是因為工作需要才來看的... 身邊也只有一本深入淺出C#,但是就是翻不到這種東西... 希望您幫個忙了,我也盡量學習..謝謝了>_< ※ 編輯: bernachom 來自: 114.42.119.51 (07/21 23:08)

07/22 00:33, , 16F
應該有定義DD是什麼? 應該是DataTable
07/22 00:33, 16F

07/22 00:34, , 17F
更正,後面那句請忽略XD
07/22 00:34, 17F

07/22 07:24, , 18F
你的FF是什麼東西?? 一個變數?? 一個物件??
07/22 07:24, 18F
FF是一個STRING~ ※ 編輯: bernachom 來自: 114.42.119.51 (07/22 07:28)

07/22 11:01, , 19F
你沒說DD是什麼,所以只能說是用DD的string indexer將FF set
07/22 11:01, 19F

07/22 11:03, , 20F
到"EE"指示的位置
07/22 11:03, 20F

07/22 12:37, , 21F
見識淺薄,DD是什麼物件?
07/22 12:37, 21F
因為那個DD實在很難看懂,我又不敢亂說,所以就沒說了.. DD感覺像是CLASS的產物.. ※ 編輯: bernachom 來自: 114.24.217.241 (07/22 22:17)

07/23 14:50, , 22F
有些看不懂,可以請原PO回答一下嗎?
07/23 14:50, 22F

07/23 14:50, , 23F
1. AA, BB的型態是什麼? int?string ?list<T>?
07/23 14:50, 23F

07/23 14:51, , 24F
2. 請問你所看到的這段程式是有關哪方面的?資料庫?
07/23 14:51, 24F

07/23 14:54, , 25F
以我現在看到的來解釋,BB應該是資料庫的回傳資料
07/23 14:54, 25F

07/23 14:55, , 26F
找出BB ROW為0, 欄位名稱為 CC的值,然後轉成string
07/23 14:55, 26F

07/23 14:58, , 27F
array, 應該是一維字串陣列,再從這一維字串陣列找
07/23 14:58, 27F

07/23 14:59, , 28F
數值為DD的Index值,然後再將此Index值+8
07/23 14:59, 28F

07/23 15:00, , 29F
所以AA應該是int型態的Index,BB應該是object型態
07/23 15:00, 29F

07/23 15:01, , 30F
CC應該是資料庫的欄位名稱,DD應該是字串名稱為DD
07/23 15:01, 30F

07/23 15:05, , 31F
CC也可能是某個欄位名稱,不一定是資料庫
07/23 15:05, 31F

07/23 15:08, , 32F
麻煩原PO請把問題詳述清楚,型態沒給是叫人怎麼幫你?
07/23 15:08, 32F

07/23 15:25, , 33F
第二個問題的話,把DD物件裡的EE欄位名稱的值換成FF
07/23 15:25, 33F
第一個問題,應該是解決了,就如同您所說的,他是資料庫裡面抓資料,讀第一列,然後 把字串拿出來。 第二個問題 我有去查一些資料,好像只是我很少看到而已... Session["EE"] = FF Session我看他是說他是由ASP.NET所提供的物件 FF是個STRING 所以我應該問Session該如何使用才是@@ 現在已經有在查一些資料了.. 謝謝幫忙了 ※ 編輯: bernachom 來自: 59.120.19.22 (07/23 19:07)

07/23 19:21, , 34F
那個就是cookie的設定值,DD應該是一個cookie
07/23 19:21, 34F

07/23 19:22, , 35F
EE是cookie的參數,FF就是要給參數的數值
07/23 19:22, 35F

07/23 19:24, , 36F
你往cookie方面找,很多資料可以查到
07/23 19:24, 36F

07/23 19:27, , 37F
session跟cookie很多人會搞混,你只要知道一件事情
07/23 19:27, 37F

07/23 19:28, , 38F
在實務上,cookie裡面有時會有個叫session的參數放數值
07/23 19:28, 38F

07/23 19:29, , 39F
但是session參數名稱是programer定義的
07/23 19:29, 39F

07/23 19:30, , 40F
我看過的有sessionid, sess, session.....
07/23 19:30, 40F

07/23 19:31, , 41F
太感謝了:)
07/23 19:31, 41F
文章代碼(AID): #1HwkhEC9 (C_Sharp)
文章代碼(AID): #1HwkhEC9 (C_Sharp)