作者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