私はグリッドビューを使用していますが、私の問題は、ユーザーが前の2番目のチェックボックスを選択した場合、ユーザーがグリッド内のチェックボックスを1つしか選択できないことです。JavaScript を試してみましたが、うまくいきません。以下は私のグリッドビューです
<data:EntityGridView ID="gvService" Width="100%" DataKeyNames="PriceSystemID" runat="server"
OnRowEditing="GridView1_RowEditing" OnRowCommand="gvServices_ItemCommand" AutoGenerateColumns="False"
OnRowDeleting="gvService_RowDeleting" ShowFooter="true" OnRowCancelingEdit="gvService_RowCancelingEdit"
>
<Columns>
<asp:TemplateField HeaderText="Service">
<ItemTemplate>
<data:EntityDropDownList runat="server" ID="dataServiceTypeId1" DataSourceID="ServiceTypeIdServiceTypesDataSource"
DataTextField="Description" DataValueField="ServiceTypeId" SelectedValue='<%# Bind("ServiceTypeID") %>' Width="200px"
AppendNullItem="true" Required="true" NullItemText="< Please Choose ...>" ErrorText="Required" />
<data:ServiceTypesDataSource ID="ServiceTypeIdServiceTypesDataSource" runat="server"
SelectMethod="GetAll" />
</ItemTemplate>
<EditItemTemplate>
<data:EntityDropDownList runat="server" ID="dataServiceTypeId2" DataSourceID="ServiceTypeIdServiceTypesDataSource"
DataTextField="Description" DataValueField="ServiceTypeId" Width="200px" AutoPostBack="true"
SelectedValue='<%# Bind("ServiceTypeID") %>' AppendNullItem="true" Required="true"
NullItemText="< Please Choose ...>" ErrorText="Required" />
<data:ServiceTypesDataSource ID="ServiceTypeIdServiceTypesDataSource" runat="server"
SelectMethod="GetAll" />
</EditItemTemplate>
<FooterTemplate>
<data:EntityDropDownList runat="server" ID="dataServiceTypeId3" DataSourceID="ServiceTypeIdServiceTypesDataSource"
AutoPostBack="true" DataTextField="Description" DataValueField="ServiceTypeId" Width="200px"
SelectedValue='<%# Bind("ServiceTypeID") %>' AppendNullItem="true" Required="true"
NullItemText="< Please Choose ...>" ErrorText="Required" />
<data:ServiceTypesDataSource ID="ServiceTypeIdServiceTypesDataSource" runat="server"
SelectMethod="GetAll" />
</FooterTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Default">
<ItemTemplate>
<asp:CheckBox ID="chkDefault" Checked='<%# Bind("IsDefault") %>'
runat="server" />
</ItemTemplate>
<EditItemTemplate>
<asp:CheckBox ID="chkDefault" Checked='<%# Bind("IsDefault") %>' runat="server" />
</EditItemTemplate>
<FooterTemplate>
<asp:CheckBox ID="chkDefault" Checked='<%# Bind("IsDefault") %>' runat="server" />
</FooterTemplate>
</asp:TemplateField>
' CausesValidation="false">
<EmptyDataTemplate>
</EmptyDataTemplate>
</data:EntityGridView>