Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何在aspx中将绑定值类型转换为其他类型?_Asp.net_Entity Framework_Data Binding - Fatal编程技术网

Asp.net 如何在aspx中将绑定值类型转换为其他类型?

Asp.net 如何在aspx中将绑定值类型转换为其他类型?,asp.net,entity-framework,data-binding,Asp.net,Entity Framework,Data Binding,我有以下代码: <asp:CheckBox ID="CheckBoxAppStatus" runat="server" Text="Done" Checked='<%# Bind("Status") %>'/> 问题是BindStatus返回字符串True/False,但不知道为什么在实体模型中将其定义为布尔值 有没有一种方法可以将BindStatus转换为布尔值并仍然使用Bind我需要编辑这个值,不仅仅是显示它,而且我认为使用Bind是自动执行它的正确方法,而不是

我有以下代码:

<asp:CheckBox ID="CheckBoxAppStatus" runat="server" Text="Done" Checked='<%# Bind("Status") %>'/>  
问题是BindStatus返回字符串True/False,但不知道为什么在实体模型中将其定义为布尔值


有没有一种方法可以将BindStatus转换为布尔值并仍然使用Bind我需要编辑这个值,不仅仅是显示它,而且我认为使用Bind是自动执行它的正确方法,而不是使用C代码。

我曾经在ASP.Net中遇到过同样的问题,但是使用ADO.Net。我必须将存储Y/N的列映射到一个复选框,解决方案是使用castcase将char1列转换为一个位,当YesNoColumn='Y',然后在select语句中将1 else 0结束为位,绑定工作正常。但是,这需要相应地修改insert和update语句。但我不确定如何在实体框架中实现这一点