2013-03-06 76 views
1

在管理工作室的設計模式中,我在表格中添加了一行'Checked',它具有'bit'作爲數據類型,並且存儲爲true或假。獲取顯示爲複選框的值 - 不是T或F

我能得到這個在屏幕上顯示正常(使用中繼器),但的而不是顯示真或假,我想用一個複選框,這是打勾或取消選中取決於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(); 

回答

1

你正在做的是正確的。而不是純文本,用複選框替換

<th style="width:200px;"> 
    <asp:CheckBox ID="chkMyCheck" runat="server" 
      Checked='<%# Convert.ToBoolean(Eval("Checked")) %>'/> 
</th> 
+0

謝謝你的 – John 2013-03-06 11:28:42