易截截图软件、单文件、免安装、纯绿色、仅160KB

ASP.NET 的Gridview 如何实现下面的效果?

从用户表users中查出的所有记录列在GridView中,有一个字段是Role,值为:U W D,
1、如何在Gridview中显示时当Role='U'时显示“用户”,'W'时显示“待审核用户”……?

2、并且在GridView中根据Role='W'时,显示一个按钮“激活”(不是'W'时就不要显示这个按钮),当点击此按钮后,执行一句更新语句“Update Users set Role='U' where UserID=”……
C# code:
你可以在.cs里面写一个方法

public string GetString(string str)
{
//code...
}

页面换成模板列把<%# GetString(eval("Role").ToString())%>





sql:
select case 字段 when 'u' then '用户' when 'w' then '待审核用户' end as 字段 from 表

ding

引用
sql:
select case 字段 when 'u' then '用户' when 'w' then '待审核用户' end as 字段 from 表

我用的是ACCESS数据库.

个人感觉还是在数据库中比较好
select  case  when  字段='U'  then  '用户' 
 
                when  字段='W'  then  '审核中'
.....
end

那就只能把数据读出来在代码中进行判断了

ACCESS不支持 Case when 或 Decode这类函数啊

C#


相关问答:

asp升级到asp.net,好多结构都不知道如何转换

asp下面,当要根据不同的权限显示一些功能按钮的话会写成
<%
if 权限=1 then
%>
<input type="submit" name="Submit" value="提交" />
<%
end i ......

asp.net在服务器无法播放flv视频

本人使用swfobject.js在本机可以正常播放,但发布到win2003服务器就无法播放,网上找了许多都说需要配置MIME类型,我配置了也没有成功,请高手指点一下
服务器是否支持,路径是否正确


有的服务器可能不支持 ......

asp.net repeater 控件怎么可以取到子控件的值

asp.net repeater 控件怎么可以取到子控件的值,设置断点在 ItemDataBound 事件怎么没有用的
Request.Form["name"]

楼主你要在把repeater中的 一个属性设置一下才能进入itemdatabound事件

可以 ......

asp.net form 验证问题

测试工程:
Login.aspx
Default.aspx
First.aspx
Second.aspx

web.config
Global.asax


代码:
Login.aspx
C# code:

protected void Submit_Click(object sender, Ev ......

ASP.NET MVC架构发布了 - .NET技术 / ASP.NET

ASP.NET MVC架构发布了,你用了吗?
还在学习中

我也在学习。买书,听教程,看网上资料,下载例子,感觉听不错的,不过比起工厂模式,似乎逊色了点。。。欢迎到我博客互相学习

都用了5个版本了 从 PV1 到beta ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号