1

在管理工作室的设计模式中,我在“已检查”表中添加了一行,它有一个“位”作为数据类型,并存储为真或假。

我可以让它在屏幕上正常显示(使用中继器),但是我想使用一个复选框,而不是显示真或假,该复选框根据 T 或 F 勾选或取消勾选。

aspx:

<th style="width:200px;"><%# Eval("Checked") %></th> 

在后面:

DBData db = new DBDatat();
        List<Select_Utility> SelectedUtility = 
            (from SU in db.Select_Utilities
             where SU.Work_Id == 3
             select SU).ToList();

        rptSelectedUtilities.DataSource = SelectedUtility;
        rptSelectedUtilities.DataBind();
4

1 回答 1

1

你做得对。而不是纯文本,替换为复选框

<th style="width:200px;">
   <asp:CheckBox ID="chkMyCheck" runat="server" 
           Checked='<%# Convert.ToBoolean(Eval("Checked")) %>'/>
</th> 
于 2013-03-06T11:22:31.643 回答