1
我有我的ASP項目C#問題獲取這是一個鏈接
我有一個動態創建一個GridView和每個單元包含一個鏈接按鈕類型ButtonField字段選擇單元格的文本
我只是想返回回ButtonField字段的文本時,我點擊它實際上
的問題,這說明我點擊
我能得到選中行的價值,但未被選中單元格
選定單元格任何人都可以幫助我嗎?
我有我的ASP項目C#問題獲取這是一個鏈接
我有一個動態創建一個GridView和每個單元包含一個鏈接按鈕類型ButtonField字段選擇單元格的文本
我只是想返回回ButtonField字段的文本時,我點擊它實際上
的問題,這說明我點擊
我能得到選中行的價值,但未被選中單元格
選定單元格任何人都可以幫助我嗎?
保護無效gridviewRowCommand(對象發件人,GridViewCommandEventArgs E) { 如果(e.CommandName == 「點擊」) { e.CommandArgument < - 綁定你想文本得到
}
}
================= 的CommandName = 「點擊」 CommandArgument = '<%#的eval( 「ButtonField字段值」)%>'
或u能找到在網格指數的行和使用
btnfield = gridview.rows [rowIndex位置] .findControl如ButtonField字段
獲得行索引點擊u需要在網格( 「buttonfieldName」) --- CommandArgument ='<%#Container.DataItemIndex%>' – pjb 2010-06-24 05:19:07
這正是我正在做的,但e.CommandArgument返回行的索引 我需要的是列或單元格的索引 這是我的代碼: if(e.CommandName ==「click」) { int index =轉換。 ToInt32(e.CommandArgument); GridViewRow selectedRow = v.Rows [index]; string lastname =((LinkButton)selectedRow.Cells [0] .Controls [0])。Text.ToString(); Session [「name」] = lastname; Server.Transfer(「〜/ change_shifts.aspx」); } 但問題是我不想單元格[0]的價值。我想單元格的值我點擊 – Aya 2010-06-24 10:08:59
找到控制一旦你有行... 所以這個工作? btnfield = gridview.rows [rowIndex] .findControl(「buttonfieldID」)as buttonfield; string lastname = btnfield .text, 如果這不工作粘貼你的HTML代碼。 – pjb 2010-06-24 22:23:56