蓝色小铺首席名人小婷的最新发问(但已经被删除)
Q : GridView没有「选取(Select)」按钮,但身体里面有一个子控件(如DropDownList)
当User点选这个子控件时,我怎么知道是点选了「哪一列」?
A : 以前有一篇文章,有相同的答案
请参阅
檔名 GridView_DropDownList_No_SelectButton.aspx
画面设计:
GridView画面上,「没有」Select按钮。
每一列的样版,里面都放置一个DropDownList
当使用者选取、使用某一列「里面」的 DropDownList,我们可以取得这一列的 RowIndex
当然,如果您设定了 GridView的 「DataKeys」属性,也能取得「对应」的资料表
这一列(这一笔记录)的主索引值(P.K. / Primary Key)
书本上集,第十章有这样的范例与解说,
所以这个范例适合补充在第十章
'****** 请使用C#的作法,在HTML画面中,连结这个事件 ***************************
'****** <asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True"
' OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged">
Protected Sub DropDownList1_SelectedIndexChanged(sender As Object, e As EventArgs)
Dim DDL As DropDownList = sender
'标准写法 Dim DDL As DropDownList = CType(sender, DropDownList)
Dim myRow As GridViewRow = DDL.NamingContainer
'标准写法 Dim DDL As DropDownList = CType(DDL.NamingContainer, GridViewRow)
Response.Write("<br />这一列的「索引值.DataItemIndex」---" & myRow.DataItemIndex)
Response.Write("<br />这一列的「索引值.RowIndex」---" & myRow.RowIndex)
Response.Write("<br /><hr />这一列的对应数据表「P.K.」---" & GridView1.DataKeys(myRow.RowIndex).Value)
Response.Write("<br />这一列的「第一个字段」的值---" & GridView1.Rows(myRow.RowIndex).Cells(0).Text)
'**** 这段抓不到「格子」里面的值喔!!*******************
End Sub
其实我一直很好奇
一个基础不稳、就说是一个初学者、新手吧!
这样的能力,有什么资格去评论、判别......
别人给的答案是好是坏?
别人推荐的书是好是坏?
当然,消费者最大!
你说这东西不好吃,就是不好吃。
虽然这是名厨 阿基师的作品,或是米其林餐厅 三星评鉴的主厨做出来的
我想说的是:
在您(新手)评论别人之前,您动手、试过了没?
或许,别人的答案与建议,完全看不懂
那就要自己加强一下,补齐自己的功力,赶紧跟上进度.....
而不是「要求别人配合你」
这种人,很明显是「人格特质」有问题,学习与工作的「态度」偏差了。
你要说人家的东西不好吃、给的答案很烂
至少吃几口?
至少试过一次?
至少给对方机会,把整套餐吃一遍
时间很急啊!很赶啊!连试都不愿意、连品尝都嫌浪费时间
表面上是很积极 再找答案
实际上就是懒!求速成!(给我Code抄一下,不要废话!)
如果这个行业可以这样涂涂改改、抄抄写写就「出师」?
真的不要来作、真的快点转行
因为....将来.......很多没基础的年轻人也可以这样涂涂改改、抄抄写写就完成案子
他们年轻、成本低,很快会取代你。
但是..... IT产业真的是这样的吗? 资历、经验不重要吗?
草莓族,好好想一想!!
Quitter (详见这个网址-- http://www.thefreedictionary.com/quitter)
One who gives up easily.
a person who gives up easily; defeatist(失败者), deserter(逃兵), or shirker(懒人)
我同事把这个单字翻译成「草莓族」,我觉得很贴切
草莓族,不一定是年轻人。
求速成(达不到就变成「爱放弃」)、不踏实的人格特质,其实都是草莓族(跟年龄无关)
我记得以前看过一篇文章,(如果记错了请见谅)
张晓风老师有一次指导学生排练舞台剧
报纸给了不佳的评价,学生很沮丧
张老师说:看见人家的评论,我们该这么反省
第一,对方是不是这领域的专家?如果不是,你听他的做什么?
第二,他说的有没有道理?
第三,他说的部分,你觉得有没有修正(改善)的必要?
相关文章:
微软MSDN http://msdn.microsoft.com/zh-tw/library/system.web.ui.control.namingcontainer%28v=vs.110%29.aspx
相关文章:
[给读者的话] 我知道你不是烂草莓,只是对自己期望太高......上班一个月就离职?
http://www.dotblogs.com.tw/mis2000lab/archive/2010/08/03/16984.aspx
[转贴]台湾年轻人就业意愿、技能不足,甚至家长过度保护。
http://www.dotblogs.com.tw/mis2000lab/archive/2012/07/12/73347.aspx
[职场]七年级后段班 --- 新游牧族 不到3个月就离职
http://www.dotblogs.com.tw/mis2000lab/archive/2010/09/15/17735.aspx
[给初学者的话] 与其想得太多,不如立刻动手作#3 -- 九把刀:就算选错也要努力发掘自己
http://www.dotblogs.com.tw/mis2000lab/archive/2012/04/30/71901.aspx
[职场]老板的一百分与员工的一百分(兼论:学历、文凭,职场的潜规则)
http://www.dotblogs.com.tw/mis2000lab/archive/2012/02/07/68009.aspx
[职场]翁静玉老师 : 专注第一专长 胜过千百个专长
http://www.dotblogs.com.tw/mis2000lab/archive/2011/11/09/55256.aspx
[IT人应该看] 离职前,一堂价值非凡的课-- 莫忘初衷
http://www.dotblogs.com.tw/mis2000lab/archive/2009/07/10/9323.aspx