2014-07-16 24 views
0

需要一些說明。我正在使用一個沒有足夠的行和列的gridview。 在頁腳處,我有一個按鈕在gridview中添加新行。我的gridview包含像單選按鈕,文本框等輸入控件。如何獲取包含web控件的gridiview的當前rowindex

我的疑問是:我在gridview中的所有行都有一個radiobuttonlist,當我單擊radiobuttonlist中的listitem時,我需要知道哪一行(ROWINDEX)根據某些要求選擇了單選按鈕列表。

我用這個代碼

int rowIndex=gv.SelectedIndex; 

我點擊了radiobutonlist在第5行的rowIndex返回-1。

你能幫助我們嗎?

感謝

+0

你能你的標記添加到您的問題。 –

回答

0

SelectedIndexChange事件RadioButtonList做:

void Index_Changed(Object sender, EventArgs e) { 
{ 
    var rowIndex = ((GridViewRow)((WebControl)sender).NamingContainer).RowIndex; 
} 
+0

謝謝..它的工作... –

+0

@ user3759652然後,你應該標記答案爲接受。 – Magnus

相關問題