2012-09-28 33 views
0

我在ASP.NET頁面中使用了DataGridASP.NET WebControls DataGrid獲取所選行

當某人用鼠標點擊一行時,我想使用該DataGrid的選定行中的信息填寫表單中的數據。

我已經連接了控件的SelectedIndexChanged事件,但似乎沒有任何方法可以訪問各個行。

protected void DataGridRow_Selected(object sender, EventArgs e) { 
    var row = grid1. ??? 
} 

有沒有辦法做到這一點?

我主要使用Windows窗體,所以我可能會漏掉一些對更頻繁使用WebForms的人來說完全明顯的東西。

+0

其要在e.Something - SelectedRow或類似的東西,我沒有VS打開 –

+0

這個檢查各種樣品 - http://msdn.microsoft.com/en-us/library /system.web.ui.webcontrols.datagrid.selectedindex.aspx –

回答

0

您可以使用Ajax之類的JQuery來獲取該網格單元格的內容並填充到表單字段中。

$("#inputfield").value($("#gridcell").html()) 
+0

對不起,花了這麼長的時間才接受這個答案。我必須先學習一點jQuery! :P – jp2code