[問題] CommandArgument 怎麼改寫?(解決)
感謝各位~最後找到方法了...(我又要開始說明,但明知大家可能看不懂
我的七零八落的形容,但還是希望之後有人碰到問題時,可以參考到)
關鍵字:GridView 動態顯示
(感謝Peruheru大大)
以下內容都是寫在.cs內
他是要寫在 RowDataBound 裡,但不是GridView_RowDataBound
而是linkButton(GridView/TemplateField/ItemTemplate) 的 RowDataBound
void xsEdit_DataBinding(object sender, EventArgs e)
{
LinkButton xLB = (LinkButton)sender;
GridViewRow row = (GridViewRow)xLB.NamingContainer;
xLB.CommandArgument = DataBinder.Eval(row.DataItem, "serial").ToString();
}
接著在GridView_RowCommand 就可以抓到 CommandArgument 值了!
參考網址:https://dotblogs.com.tw/atowngit/2011/02/17/21409
小魯妹感謝大家的幫忙~~~~~
★☆(o*>_<)o感謝o(>_<*o)★☆
==============================================================================
不好意思,我知道標題下的很差,
我真的不知道要怎麼問這個問題...
在asp.net
<asp:TemplateField HeaderText="功能" ShowHeader="False">
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server"
CausesValidation="False"
CommandArgument='<%# Eval("serial") %>'
CommandName="xEdit" Text="編輯">
</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
其中的CommandArgument='<%# Eval("serial") %>'
怎麼改寫在code裡...
是要寫在
protected void GridView_DataBinding(object sender, EventArgs e)
裡嗎?
(啊~我知道問法很不專業,但我真的不知道要怎麼說明了...抱歉)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.134.109.147
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1498469561.A.9B8.html
推
06/26 18:37, , 1F
06/26 18:37, 1F
→
06/26 18:38, , 2F
06/26 18:38, 2F
對~就是要動態決定要顯示什麼~
其實這是一連串的問題,怎麼從code寫出畫面,然後一直到怎麼抓出serial值,
丟入資料庫去做編輯與刪除等動作~(老闆規定不能直接拉物件完成)
目前的進度就是,我怎麼知道我點選的這筆資料按下編輯時,找到資料庫的那筆
推
06/26 20:38, , 3F
06/26 20:38, 3F
推
06/26 20:33, , 4F
06/26 20:33, 4F
推
06/26 20:38, , 5F
06/26 20:38, 5F
好像有點方向,我會朝這個方向去找資料~感謝K大~
→
06/26 20:56, , 6F
06/26 20:56, 6F
→
06/26 20:59, , 7F
06/26 20:59, 7F
我的困難是...怎麼搭配資料庫...取出該筆資料的serial 去作編輯與刪除~
QQ~謝謝V大的幫忙~
※ 編輯: adamini (220.134.109.147), 06/27/2017 12:04:15
※ 編輯: adamini (220.134.109.147), 06/27/2017 12:04:32
推
06/27 13:51, , 8F
06/27 13:51, 8F
→
06/27 13:52, , 9F
06/27 13:52, 9F
J大~我其實還是弄不太懂FindControl的用法...ORZ
※ 編輯: adamini (220.134.109.147), 06/27/2017 16:44:03
※ 編輯: adamini (220.134.109.147), 06/27/2017 16:45:41
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章