2010-06-04 68 views
0
<asp:GridView ID="GridView3" runat="server" Width="100%" 
     DataSourceID="SDS"AllowPaging="True" 
     AutoGenerateColumns="False" 
     > 
<Columns> 
<asp:BoundField DataField="Hint" 
     HeaderText="text"SortExpression="Hint" 
     /> 
<asp:BoundField DataField="Visi" 
     HeaderText="bool val" 
     SortExpression="Visi" 
     /> 
</Columns> 
</asp:GridView> 

如何使「bool val」字段成爲複選框,並且可編輯而無需使第一個字段(提示)可編輯。編輯其中一個GridView字段

以及如何插入方法對檢查更新我的數據庫/取消選中此複選框

SDS是SqlDataSource的與選擇命令存儲過程。

謝謝。

回答

2

將它們都轉換爲模板字段。編輯兩個編輯模板,使提示只讀(或標籤),複選框自動回發。

當您在編輯模式下點擊複選框時,它應該調用RowEditing函數。因此,你在那裏更新代碼。