2012-07-19 57 views
0

我所擁有的gridview是由一個SQLDataSource定界的。我想爲每個填充的行添加一個複選框。我怎樣才能做到這一點,我怎樣才能複選框回發時檢查/取消選中?如何將無界複選框列添加到綁定到數據源的gridview?

這是我的GridView控件代碼:

<asp:GridView ID="GridView2" runat="server" CellPadding="3" 
     ForeColor="#333333" GridLines="None" DataSourceID="dsWarningDay" 
     AllowSorting="True" SortedAscendingHeaderStyle-CssClass="sortasc-header" 
     SortedDescendingHeaderStyle-CssClass="sortdesc-header" 
     AllowPaging="True" PageSize="17" PagerSettings-Mode="NextPreviousFirstLast" 
     ShowHeaderWhenEmpty="True" PagerStyle-Font-Names="WebDings" PagerStyle-Font-Size="Medium" 
     PagerSettings-FirstPageText=" 7 " PagerSettings-PreviousPageText=" 3 " 
     PagerSettings-NextPageText=" 4 " PagerSettings-LastPageText=" 8 " 
      Font-Size="Small"> 
     <AlternatingRowStyle BackColor="White" ForeColor="#333333" /> 
     <EditRowStyle BackColor="#999999" /> 
     <FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" /> 
     <HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" /> 

<PagerSettings FirstPageText=" 7 " LastPageText=" 8 " Mode="NextPreviousFirstLast" NextPageText=" 4 " PreviousPageText=" 3 "></PagerSettings> 

     <PagerStyle BackColor="#5D7B9D" ForeColor="White" HorizontalAlign="Center" /> 
     <RowStyle BackColor="#DCE2E8" ForeColor="#333333" /> 
     <SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" /> 

<SortedAscendingHeaderStyle CssClass="sortasc-header"></SortedAscendingHeaderStyle> 

<SortedDescendingHeaderStyle CssClass="sortdesc-header"></SortedDescendingHeaderStyle> 
    </asp:GridView>   
+0

我相信還有就是你可以用它來添加任何內容對任何列RowsAdded事件行 – 2012-07-19 19:39:55

回答

2
在你的GridView

把一個TemplateField這樣

<asp:TemplateField> 
    <ItemTemplate> 
     <asp:CheckBox ID="CheckBox1" runat="server" /> 
    </ItemTemplate> 
</asp:TemplateField> 
相關問題