<asp:TemplateField HeaderText="有/无"> <EditItemTemplate>
<asp:RadioButtonList ID="RadioButtonList1" runat="server" >
<asp:ListItem Selected='Convert.ToBoolean(DataBinder.EvalContainer, "DataItem.yn"))?"False":"True" '>否</asp:ListItem>
<asp:ListItem Selected='Convert.ToBoolean(DataBinder.Eval(Container, "DataItem.yn"))?"True":"False" '>是</asp:ListItem>
</asp:RadioButtonList>
</EditItemTemplate>
</asp:TemplateField>其中字段:DataItem.yn在数据哭里是布尔值,有真有假,为什么点击修改按扭时,显示的都是第而个"是",
如果把"否"和"是"颠倒顺序,就全部变成"否"了,请问是什么原因呢.
我把 "True":"False" 这两个值 调整顺序也不成.
<asp:RadioButtonList ID="RadioButtonList1" runat="server" >
<asp:ListItem Selected='Convert.ToBoolean(DataBinder.EvalContainer, "DataItem.yn"))?"False":"True" '>否</asp:ListItem>
<asp:ListItem Selected='Convert.ToBoolean(DataBinder.Eval(Container, "DataItem.yn"))?"True":"False" '>是</asp:ListItem>
</asp:RadioButtonList>
</EditItemTemplate>
</asp:TemplateField>其中字段:DataItem.yn在数据哭里是布尔值,有真有假,为什么点击修改按扭时,显示的都是第而个"是",
如果把"否"和"是"颠倒顺序,就全部变成"否"了,请问是什么原因呢.
我把 "True":"False" 这两个值 调整顺序也不成.
解决方案 »
- 正则表达式
- 急,用靜態方法寫的數據訪問層,在程序中使用不少事務,特別是在import時,使用事務啦。大約兩小時,就會出現事務未提交的錯誤,
- 如何实现 根据Repeater中绑定的数据做为条件.做相应的得理?
- 求一思路或案例
- 怎样在ASP里使用select 显示出不为空的id数量和id值
- 请教:在ASP.NET中调用.DLL的困惑
- 如何设置Web.config进行2个Forms身份验证?
- C#
- 关于datagrid控件显示数据格式问题。急,在线等。
- 从另外一个页面获取一个返回值的问题(谢谢噢:))
- [VB]asp.net有类似于asp中if err then的错误处理吗?
- 如何在gridviw中隐藏某一列?
<asp:TemplateField HeaderText="有/无">
<EditItemTemplate>
<asp:RadioButtonList ID="RadioButtonList1" runat="server" >
<asp:ListItem Selected='Convert.ToBoolean(DataBinder.Eval(Container.DataItem,"yn"))?"False":"True" '>否</asp:ListItem>
<asp:ListItem Selected='Convert.ToBoolean(DataBinder.Eval(Container.DataItem,"yn"))?"True":"False" '>是</asp:ListItem>
</asp:RadioButtonList>
</EditItemTemplate>
</asp:TemplateField>
你的值就变成固定的了。
要用<%# %>
<asp:RadioButtonList ID="RadioButtonList1" runat="server" RepeatDirection="Horizontal" >
<asp:ListItem Text='<%# ConvertType(DataBinder.Eval(Container.DataItem, "yn")) %>' />
<asp:ListItem Text='<%# ConvertType(DataBinder.Eval(Container.DataItem, "yn")) %>' />
</asp:RadioButtonList>
</EditItemTemplate>不行,系统提示错误:
仅对具有 DataBinding 事件的对象提供数据绑定表达式支持。System.Web.UI.WebControls.ListItem 没有 DataBinding 事件。
<asp:RadioButtonList ID="RadioButtonList1" runat="server" RepeatDirection="Horizontal" >
<asp:ListItem Text='<%# ConvertType(DataBinder.Eval(Container.DataItem, "yn")) %>' />
<asp:ListItem Text='<%# ConvertType(DataBinder.Eval(Container.DataItem, "yn")) %>' />
</asp:RadioButtonList>
</EditItemTemplate>不行,系统提示错误:
仅对具有 DataBinding 事件的对象提供数据绑定表达式支持。System.Web.UI.WebControls.ListItem 没有 DataBinding 事件。