У меня была похожая проблема, и я наткнулся на эту страницу. Спасибо за отличные ответы, Гэвин и Келтекс вывели меня на правильный путь, но мне пришлось немного потрудиться, чтобы это сработало на моей странице. В конечном итоге мне удалось заставить его работать с этим логическим значением, поэтому я хотел поделиться для потомков:
Показать флажок, если ложь
<asp:CheckBox ID="chk_FollowUp" Visible='<%# (DataBinder.Eval(Container.DataItem, "FollowUp").ToString() == "False") %>' runat="server" />
Показать флаг img, если true
<asp:Image ID="img_FollowUp" AlternateText="Flagged" ImageUrl="Images/flag.gif" runat="server"
Visible='<%# DataBinder.Eval(Container.DataItem, "FollowUp") %>' Height="30" Width="30" />