复选框选中了网格视图中的问题

本文关键字:问题 视图 复选框 网格 | 更新日期: 2023-09-27 18:26:21

在下面的代码中,我有一个网格视图,其中有一个文本框,我将0和1传递给复选框,如果是1,则为要选中的复选框。我试过了,但没用。请帮我解决这个问题。

<asp:TemplateColumn HeaderText="Sales Price Ref" ItemStyle-Width="200px" HeaderStyle-VerticalAlign="Top">
                             <HeaderTemplate>                                        
                                            <asp:Label ID="lblSalesPriceRef" runat="server" Text="Sales Price"></asp:Label>
                                            <br /><br />
                                            <asp:TextBox runat="server" ID="txtSalesPriceRef" AutoPostBack="true" BorderStyle="Solid"   BorderColor="#6495ED" BackColor="#B0C4DE" Height="20px" Width="90px" OnTextChanged="txtItem_TextChanged"></asp:TextBox>
                             </HeaderTemplate>   
                            <EditItemTemplate>
                            <asp:CheckBox ID="ChSalesPriceRef" runat="server" Checked='<%#Eval("SalesPriceRef")=="1" ? true:false %>' />
                                <%-- <asp:TextBox ID="txtSalesPriceRef" Width="90px" runat="server" Text='<%#Eval("SalesPriceRef") %>'></asp:TextBox>--%>
                             </EditItemTemplate>                              
                             <ItemTemplate>                                              
                               <asp:Label ID="lblSalesPriceRef"  runat="server"  Text='<%# Convert.ToString(Eval("SalesPriceRef"))== "1" ? "True" :"False" %>' > </asp:Label>
                             </ItemTemplate>                                                                         
                          </asp:TemplateColumn> 

复选框选中了网格视图中的问题

YES您可以通过将其绑定到复选框来实现

作为

<asp:CheckBox ID="ChSalesPriceRef" runat="server" Checked='<%# Bind("SalesPriceRef")%>' Enabled="false" />

如果允许更改复选框值,则使enable=true