如何在<asp:BoundField HeaderText="状态" />加入条件(if (变量 = 1){显示审核:} else{显示未审核;}

问题描述

如何在<asp:BoundFieldHeaderText="状态"/>加入条件(if(变量=1){显示审核:}else{显示未审核;}请高手指点.

解决方案

解决方案二:
参考:
解决方案三:
Value中使用三元运算符,使用方法跟在程序中一样!
解决方案四:
象这种情况三元运算符怎么操作呢?
解决方案五:
变量=1?"审核":"未审核"是这意思?
解决方案六:
在.aspx文件中怎么体现出这种三元式呢?
解决方案七:
可以用啊,像下面这样<ahref='<%#DataBinder.Eval(Container.DataItem,"Topic").ToString()=="TESTTEST"?DataBinder.Eval(Container.DataItem,"Content"):"umanage_messagedetail.aspx?id="+DataBinder.Eval(Container.DataItem,"id")%>'target=_blank>
解决方案八:
多谢
解决方案九:
<Columns><asp:BoundFieldDataField="bAduting"HeaderText="状态"/><asp:CommandFieldHeaderText="操作"DeleteText="注销"ShowDeleteButton="True"Visible="<%#DataBinder.Eval(Container.DataItem,"bAduting").ToString()=="审核"?true:false%>"/></Columns>

这样写是错误的.请指点应该怎么写
解决方案十:
protectedvoidGridView1_RowDataBound(objectsender,GridViewRowEventArgse){if(e.Row.RowType==DataControlRowType.DataRow){if(e.Row.Cells[4].Text=="0"){e.Row.Cells[4].Text="未审核";}else{e.Row.Cells[4].Text="<fontcolor=red>已审核</font>";}}}修改4为你所在的列.
解决方案十一:
<asp:TemplateFieldHeaderText="状态"><ItemTemplate><asp:LabelText='<%#FormatAudit((int)Eval("xxxx"))%>'runat="server"/></ItemTemplate></asp:TemplateField>protectedstringFormatAudit(ints){switch(s){case0:return"未审核";case1:return"审核";default:return"审核";}}
解决方案十二:
上面都是C#的,我就不重复了我搞个sql的selectid,case变量when'1'then'审核'when'2'then'未审核'endas变量fromTable

时间: 2024-09-03 20:36:40

如何在&amp;lt;asp:BoundField HeaderText=&amp;quot;状态&amp;quot; /&amp;gt;加入条件(if (变量 = 1){显示审核:} else{显示未审核;}的相关文章

GridView的【BoundField HeaderText】如何绑定Resources文件,使CultureInfo设定的语言有效

问题描述 1,事先做成二个资源文件:Resource.resx(英文),Resource.zh-cn.resx2,后台vb代码中,下记的设定.IfLanguageType="1"ThenCulInfo="zh-CN"ElseIfLanguageType="3"ThenCulInfo="en-US"EndIfResources.Resource.Culture=NewCultureInfo(CulInfo)3,当Language

在ASP与ASP.NET之间共享对话状态(1)

asp.net [前言:]ASP.NET是微软提供的最新的开发基于Web的应用程序的技术.它提供了大量的比传统ASP脚本技术的好处,包括: 1)通过把UI表现层(presentation)与商业逻辑(business logic)分开建立了更好的开发结构: 2)使用完全编译的代码代替了传统ASP的代码翻译: 3)它编译特性与每个支持的方法协同,这意味着使用ASP.NET的站点比使用传统的ASP站点的性能更高. 尽管把存在的ASP应用程序转换到ASP.NET有很多潜在的好处,也有些ASP应用程序任

ASP.NET中Session的状态保持方式浅议

asp.net|session ASP.NET提供了Session对象,从而允许程序员识别.存储和处理同一个浏览器对象对服务器上某个特定网络应用程序的若干次请求的上下文信息.Session对应浏览器与服务器的同一次对话,在浏览器第一请求网络应用程序的某个页面时,服务器会触发Session_onStart事件;在对话超时或者被关闭的时候会触发Session_onEnd 事件.程序员可以在代码中响应这两个事件来处理与同一次对话相关的任务,如开辟和释放该次对话要使用的资源等. 在ASP.NET的程序中

浅议ASP.NET中Session的状态保持方式

asp.net|session ASP.net提供了Session对象,从而允许程序员识别.存储和处理同一个浏览器对象对服务器上某个特定网络应用程序的若干次请求的上下文信息.Session对应浏览器与服务器的同一次对话,在浏览器第一请求网络应用程序的某个页面时,服务器会触发Session_onStart事件;在对话超时或者被关闭的时候会触发Session_onEnd 事件.程序员可以在代码中响应这两个事件来处理与同一次对话相关的任务,如开辟和释放该次对话要使用的资源等. 在ASP.NET的程序中

ASP.NET中Session的状态保持方式

asp.net|session ASP.NET提供了Session对象,从而允许程序员识别.存储和处理同一个浏览器对象对服务器上某个特定网络应用程序的若干次请求的上下文信息.Session对应浏览器与服务器的同一次对话,在浏览器第一请求网络应用程序的某个页面时,服务器会触发Session_onStart事件:在对话超时或者被关闭的时候会触发Session_onEnd 事件.程序员可以在代码中响应这两个事件来处理与同一次对话相关的任务,如开辟和释放该次对话要使用的资源等.    在ASP.NET的

在ASP与ASP.NET之间共享对话状态

asp.net [前言:]ASP.NET是微软提供的最新的开发基于Web的应用程序的技术.它提供了大量的比传统ASP脚本技术的好处,包括: 1)通过把UI表现层(presentation)与商业逻辑(business logic)分开建立了更好的开发结构: 2)使用完全编译的代码代替了传统ASP的代码翻译: 3)它编译特性与每个支持的方法协同,这意味着使用ASP.NET的站点比使用传统的ASP站点的性能更高. 尽管把存在的ASP应用程序转换到ASP.NET有很多潜在的好处,也有些ASP应用程序任

asp.net 点击右侧菜单,左侧表格里的数据根据点击的菜单节点显示相应的内容,菜单不需要动态的

问题描述 asp.net 点击右侧菜单,左侧表格里的数据根据点击的菜单节点显示相应的内容,菜单不需要动态的 asp.net 点击右侧菜单,左侧表格里的数据根据点击的菜单节点显示相应的内容,表格里的数据是从数据库里获取的,菜单不需要动态的 解决方案 数据都是从数据库里搜索出来,通过前段的操作,动态生成sql语句,搜索出要的数据 解决方案二: 一个简单的的方式是用iframe的方式 1.显示左侧菜单,参考代码如下: 前台: 要显示的菜单名称 解决方案三: 要显示的菜单名称/asp:LinkButto

c#-asp的web form中,在后台生成了表,怎样让表在网页上显示

问题描述 asp的web form中,在后台生成了表,怎样让表在网页上显示 自己在后台动态生成了一个表,但是在网页上面显示不出来,不知道为什么,表的动态生成写在Page__load()函数中,页面设计如下: <%@Page Language="C#" AutoEventWireup="true" CodeBehind="Reservationa.aspx.cs" Inherits="HT.Reservationa" Ma

ASP.NET Core应用针对静态文件请求的处理[2]: 条件请求与区间请求

通过调用ApplicationBuilder的扩展方法UseStaticFiles注册的StaticFileMiddleware中间件帮助我们处理针对文件的请求.对于StaticFileMiddleware处理请求的逻辑,大部分读者都应该想得到:它根据请求的地址找到目标文件的路径,然后利用注册的ContentTypeProvider根据路径解析出与文件内容相匹配的媒体类型,默认情况下得到的媒体类型是根据目标文件的扩展名解析出来的.解析出来的媒体类型将作为响应报头Content-Type的值.St