0

2 つのフィールドに 2 つのチェックボックスを追加したデータリスト コントロールの構文について、いくつかのヘルプを使用できます。各フィールドは、挿入モードまたは編集モードの両方で設定できます。

コード ビハインドでプロセスをカスタム コーディングせずに、挿入および更新ウィザードでこれらの値を読み取るにはどうすればよいですか?

ASPはこちら。

<asp:DetailsView ID="DetailsView1" runat="server" AllowPaging="True" 
     AutoGenerateRows="False" CellPadding="4" DataKeyNames="keyID" 
     DataSourceID="SqlDataSource1" Font-Names="Verdana" ForeColor="#333333" 
     GridLines="Horizontal" Height="50px" Width="340px">
     <PagerSettings Mode="NumericFirstLast" Position="TopAndBottom" 
      PageButtonCount="5" />
     <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
     <CommandRowStyle BackColor="#D1DDF1" Font-Bold="True" />
     <RowStyle BackColor="#EFF3FB" />
     <FieldHeaderStyle BackColor="#DEE8F5" Font-Bold="True" Width="160px" />
     <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
     <Fields>
          <asp:BoundField DataField="keyID" HeaderText="keyID" InsertVisible="False" 
               ReadOnly="True" SortExpression="keyID" />
          <asp:BoundField DataField="typeOfDriver" HeaderText="Type Of Driver:" 
               SortExpression="typeOfDriver" />
          <asp:TemplateField HeaderText="Active Type:" SortExpression="activeType">
               <EditItemTemplate>
                    <asp:CheckBox ID="Checkbox1" runat="server"  Text='<%# Eval("activeType") %>'></asp:CheckBox>
               </EditItemTemplate>
               <InsertItemTemplate>
                   <asp:CheckBox ID="Checkbox2" runat="server"  Text='<%# Eval("activeType") %>' Checked="True"></asp:CheckBox>&nbsp;True
               </InsertItemTemplate>
               <ItemTemplate>
                    <asp:Label ID="Label2" runat="server" Text='<%# Bind("activeType") %>'></asp:Label>
               </ItemTemplate>
           </asp:TemplateField>
           <asp:TemplateField HeaderText="Visible in GUI:" SortExpression="visible">
               <EditItemTemplate>
                   <asp:CheckBox ID="Checkbox3" runat="server"  Text='<%# Bind("visible") %>'></asp:CheckBox>
               </EditItemTemplate>
               <InsertItemTemplate>
                   <asp:CheckBox ID="Checkbox4" runat="server"  Text='<%# Bind("visible") %>' Checked="True"></asp:CheckBox>&nbsp;True      
               </InsertItemTemplate>
               <ItemTemplate>
                   <asp:Label ID="Label1" runat="server" Text='<%# Bind("visible") %>'></asp:Label>
           </ItemTemplate>
       </asp:TemplateField>
       <asp:CommandField ShowEditButton="True" ShowInsertButton="True" />
    </Fields>
    <HeaderStyle BackColor="#99CCFF" Font-Bold="True" ForeColor="White" />
    <EditRowStyle BackColor="#FFFF99" Width="260px" />
    <AlternatingRowStyle BackColor="White" />
</asp:DetailsView>
4

1 に答える 1

1

これを見たことがありますか?DataList コントロールの操作

これも良い例です: Datalist を使用してレコードを編集/削除する方法

于 2012-10-15T16:09:37.390 に答える