网格视图项模板?在Asp.net中?

网格视图项模板?在Asp.net中?,asp.net,Asp.net,在asp.net网页中,我使用gridview,在项目模板中,我使用用于显示状态的复选框。如果status为1,则cheked为true,如果为0,则未选中,则我编写如下代码 <asp:CheckBox ID="chkone" runat="server" Checked='<%# Eval("status").ToString()=="1"? true :false %>' > </CheckBox> 当“状态”为int[数据类型,在数据库中]时,

在asp.net网页中,我使用gridview,在项目模板中,我使用用于显示状态的复选框。如果status为1,则cheked为true,如果为0,则未选中,则我编写如下代码

  <asp:CheckBox ID="chkone" runat="server" Checked='<%# Eval("status").ToString()=="1"? true :false %>' > </CheckBox>

当“状态”为int[数据类型,在数据库中]时,它将工作,如果它是char(2)数据类型,它将不工作,您能帮助我吗。

试试看

<%# Eval("status").ToString().Trim()=="1"? true :false %>
有点多余,你应该

{condition}
试一试

有点多余,你应该

{condition}

如果数据为int,您是否已测试并按预期正常工作?如果您的状态列为1或0,则只需使用DB中的int值即可。如果数据为int,您是否已按预期测试并正常工作?如果您的状态列为1或0,则只需在DB中使用int值。谢谢SYNXSIS,它工作正常,我将再次测试并标记您的答案谢谢SYNXSIS,它工作正常,我将再次测试并标记您的答案