该字符串未被识别为有效的布尔值。
解决方案如下:
将其改为模板列,按照如下方式:
1
<asp:TemplateField HeaderText="选择">
2
<ItemTemplate>
3
<asp:CheckBox ID="chkQuestInfo" runat="server" Checked='<%# DataBinder.Eval(Container.DataItem,"IsInPaper").ToString()=="1"?true:false %>' Enabled="true" />
4
</ItemTemplate>
5
</asp:TemplateField>
![](/Images/OutliningIndicators/None.gif)
2
![](/Images/OutliningIndicators/None.gif)
3
![](/Images/OutliningIndicators/None.gif)
4
![](/Images/OutliningIndicators/None.gif)
5
![](/Images/OutliningIndicators/None.gif)
问题即可搞定。