2011-03-11 18 views
0

在我的GridView中有一個包含Label-controls值的列。我需要知道如何訪問每個Label控件以獲取其Text值。任何幫助表示讚賞。如何獲取GridView的單元格中Label控件的文本值?

+1

如果您的問題已導致你另一個問題,請要麼更新這個問題(如果是密切相關),或者在發佈了什麼讓你過去了這一點之後再問一個新問題。此外,主持人標誌並不是針對任何給定答案的技術價值。 – 2011-03-11 08:35:57

+0

我更新了我的問題。 – SamekaTV 2014-01-06 07:56:47

回答

2

您可以將其值存儲在隱藏字段中,並將其放在任何其他列中。然後,當您檢索該行的值,你可以訪問hiddenfield值

+0

您是顯示查詢的所有列,還是使用gridview列指定它們? – 2011-03-11 07:51:46

+0

在使用gridview指定列的時刻。 – SamekaTV 2011-03-11 07:54:40

+0

然後刪除該列並在其他列中放置標籤,並將其文本屬性設置爲該列的值。像這樣Text =「'<%#Databinder.Eval(Container.DataItem,」ColumnName「))%>'」 – 2011-03-11 08:05:22

1

手柄SelectedIndexChanged事件,並在其中做

string text = ((Label)grid.SelectedRow.Cells[cellIndex]).Text; 

string text = grid.SelectedRow.Cells[0].Text; // this should do the trick 
+0

錯誤無法將類型'System.Web.UI.WebControls.TableCell'轉換爲'System.Web .UI.WebControls.Label' – SamekaTV 2011-03-11 08:20:02

+0

嗯,如果你刪除了演員,只是嘗試獲取文本屬性? – 2011-03-11 08:24:07

+0

我已經更新了我的最後一個答案,請看一看 – SamekaTV 2011-03-11 08:32:57

相關問題