我在.aspx頁面上有一個帶有ID值的隱藏列的GridView。當用戶點擊某一行時,我需要C#代碼後面的ID列值,以便查詢數據庫並使用與此ID對應的數據填充另一個視圖。我的問題是,我可以將該ID值傳遞給該行的onClick事件中的javascript函數,但是如何從實際查詢SQL Server數據庫的位置獲取它的代碼?如何從一個gridView發送一個id值到數據庫?
回答
這是我如何解決它 -
得到了與所選擇的行索引 - e.Row.Attributes [ 「的onclick」] = ClientScript.GetPostBackClientHyperlink(this.GridView2, 「選擇$」 + e.Row.RowIndex);
在網格的SelectedIndexChanged事件 - GridView2.SelectedRowStyle.BackColor = System.Drawing.Color.LightGray; string id = GridView2.SelectedRow.Cells [0] .Text;
其中,細胞[0]是我隱藏的列其中包含了ID值
下面是我建議根據您提供的信息。
只是爲了澄清,你說,「當用戶點擊一定行,你想要的ID 列價值......」。這是正確的還是你的意思是說你想要的行值?
無論哪種方式,都適用相同的基本規則。
下面是CodeProject的一個例子,概述了你需要做的事情。
http://www.codeproject.com/Articles/50080/Extended-ASP-NET-GridView-with-cell-click-events
可以使用數據網格控制的指定包含ID
<asp:gridview
id="grvTest"
autogeneratecolumns="true"
datakeynames="ID"
runat="server">
列DataKeyNames屬性//獲取所選擇的行
void grvTest_SelectedIndexChanged(object sender, EventArgs e)
{
的值// Determine the index of the selected row.
int index = CustomersGridView.SelectedIndex;
//Display the primary key value of the selected row.
Message.Text = "The key value of the selected row is " +
grvTest.DataKeys[index].Value.ToString();
}
是...這就是它 – beauXjames 2012-04-03 22:17:19
- 1. 如何從一個Android設備發送數據到另一個?
- 2. 將數據從一個Gridview傳遞到另一個Gridview:
- 3. 發送gridview列名值從一個頁面到另一個頁面
- 4. 如何將一個int值從一個線程發送到另一個線程?
- 5. iPhone編程:從一個iPhone發送數據到另一個?
- 6. 從一個DIV發送獲取的數據到另一個
- 7. 發送數據從一個控制器到另一個
- 8. 從一個HTML文件發送數據到另一個
- 9. php curl從一個iframe發送數據到另一個iframe
- 10. 將數據從一個片段發送到另一個片段
- 11. UDP從一個設備發送數據到另一個
- 12. 將數據從一個表單發送到另一個表單
- 13. 如何將數據從一個WKInterfaceController推送到另一個?
- 14. 如何將表值從一個數據庫插入另一個數據庫?
- 15. 如何將數據從一個模塊發送到另一個模塊?
- 16. 如何將所有數據從一個表發送到另一個SQL?
- 17. 的Javascript:如何從一個頁面發送到另一個數據
- 18. 如何將數據從一個網頁發送到另一個網頁?
- 19. 如何從一個Android設備發送數據串到另一個?
- 20. 如何將數據從一個xml發送到另一個xml佈局?
- 21. 如何將數據從一個活動發送到另一個活動。 (藍牙)
- 22. 如何將項目從一個gridview移動到另一個gridview?
- 23. MySql - 從一個數據庫更新到另一個數據庫
- 24. 將觸發從一個數據庫複製到另一個
- 25. 如何將視圖從一個數據庫複製到另一個數據庫
- 26. 如何將表從一個數據庫移動到另一個數據庫
- 27. 如何將記錄從一個數據庫複製到另一個數據庫?
- 28. 如何將表從一個數據庫更新到另一個數據庫?
- 29. 如何查詢從一個數據庫到另一個
- 30. 將多個數據從mysql發送到一個php數組
請告訴我們,什麼樣的技術堆棧的使用,也表明現有的代碼。 – 2012-04-03 17:45:24
我不確定要顯示什麼代碼,它只是一個簡單的網格視圖。我編輯了添加一些技術的答案。 – neuDev33 2012-04-03 17:57:41