2013-01-10 87 views
1

我正在Visual Studio 2010上創建網站。我使用Visual Basic編碼在asp.net上創建它。我是一名大學生,是一名初學者。從網格視圖中檢索單元格數據以在文本框中輸出VB ASP.NET

基本上我創建了一個sqlDataSource和一個網格視圖,並將它們與下拉框鏈接在一起,以便用戶可以細化它們的表結果。在網格瀏覽器中,我還打開了「選擇」功能,以便用戶可以選擇一行。

我在努力做的是至少檢索網格視圖中選定行的一個單元格,並將其放入同一頁面上的文本框中。我想要檢索的主單元是ID,以便以後可以使用。

請你能幫我找到一個合適的解決方案。

謝謝

+0

請參閱如果我的回答對你起作用,如果是,那麼請把它標記爲一個正確的答案 –

回答

2

這是在C#中,但該事件是一樣的,你將目標。當用戶選擇一行時,該事件將被觸發,並將檢索所選行。一旦你有選定的行,你可以通過使用列的索引來獲得該行的任何列值。

void GridView1_SelectedIndexChanged(Object sender, EventArgs e) 
{ 
    // Get the currently selected row using the SelectedRow property. 
    GridView1 row = GridView1.SelectedRow; 

    // You could access any cell in the row by doing row.cells(index) 
    MessageLabel.Text = "You selected " + row.Cells[2].Text + "."; 
} 

希望有幫助!

編輯

VB

Sub GridView1_SelectedIndexChanged(ByVal sender As Object, ByVal e As EventArgs) 

    ' Get the currently selected row using the SelectedRow property. 
    Dim row As GridViewRow = GridView1.SelectedRow 

    MessageLabel.Text = "You selected " & row.Cells(2).Text & "." 

    End Sub 
+0

非常感謝你。這個解決方案是我一直在尋找的。 :) – Ibrahim

相關問題