2009-12-21 61 views

回答

1

有很多方法可以在複選框中處理ID。 1.具有相同「名稱」屬性的多個複選框通過Form處理爲逗號分隔值。所以客戶端:

<input type="checkbox" name="a1" value="1"/> 
<input type="checkbox" name="a1" value="2"/> 
... 

在服務器端的樣子:

Request.Form["a1"]="1,2" 

第二個解決方案 - 地方隱藏字段與行的ID每一行,所以你可以在JScript中從排這個隱藏定位:

$get("myHidden", myRow) 
0

您不需要處理RowDataBound事件來執行此操作。使用CheckboxField ...

<asp:GridView ID="GridView1" runat="server"> 
    <Columns> 
     <asp:CheckBoxField DataField="FIELD_NAME_HERE" /> 
    </Columns> 
</asp:GridView>