asp.net – 如何在RowDataBound事件的Gridview中更改Eval()字段
发布时间:2020-12-16 07:04:56 所属栏目:asp.Net 来源:网络整理
导读:我有一个GridView: asp:GridView ID="gvDownloads" Columns asp:TemplateField HeaderText="Status" ItemTemplate %# Eval("Enabled")% /ItemTemplate /asp:TemplateField /Columnsasp:GridView/ Enabled属性是一个布尔值.现在我想根据Enabled属性的True /
我有一个GridView:
<asp:GridView ID="gvDownloads"> <Columns> <asp:TemplateField HeaderText="Status" > <ItemTemplate> <%# Eval("Enabled")%> </ItemTemplate> </asp:TemplateField> </Columns> <asp:GridView/> Enabled属性是一个布尔值.现在我想根据Enabled属性的True / False显示Enabled / Disabled.因此我使用: Sub gvDownloads_RowDataBound(ByVal sender As Object,ByVal e As GridViewRowEventArgs) Handles gvDownloads.RowDataBound If e.Row.RowType = DataControlRowType.DataRow Then If e.Row.Cells(3).Text = "True" Then e.Row.Cells(3).Text = "Enabled" Else e.Row.Cells(3).Text = "Disabled" End If End If End Sub 但是当事件发生时它不起作用e.Row.Cells(3).Text是一个空字符串.我怎么解决这个问题?谢谢 解决方法If e.Row.Cells(3).Text <> Boolean.FalseString Then e.Row.Cells(3).Text = "Enabled" Else e.Row.Cells(3).Text = "Disabled" End If (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET没有魔法——ASP.NET Identity 的“多重”身份验证代
- asp.net – 使用GhostScript将PDF转换为服务器上的图像集合
- asp.net-mvc-4 – 尽管设置了配置值,但超出了最大请求长度
- asp.net – 表单身份验证可以忽略returnUrl
- asp.net – 有人有一种方法来保持页面呈现一旦一个人已退出
- asp.net-mvc – ASP.NET MVC应用程序自定义错误页面不显示在
- asp.net-mvc – 如何使用AngularJs显示MVC登录的用户名
- asp.net-mvc-3 – RemoteAttribute验证器不会触发服务器端
- 从ASP.NET C#启动一个程序
- asp.net-mvc – Ninject.Web.Common抛出ActivationExceptio
推荐文章
站长推荐
- asp.net – 如何跟踪IIS服务器性能
- asp.net-mvc-4 – MVC4不要在重定向上使用主布局
- asp.net – 在web.config文件中设置重定向
- asp.net-mvc – 使用和新Relic进行Azure部署
- asp.net – 将Framework 4.5中的MVC项目降级为4.
- asp.net-mvc-3 – DropDownListFor Unobtrusive
- asp.net – 为什么要模拟HttpContext,如果它可以
- asp.net – 表单认证ReturnUrl和子域名用于单点登
- asp.net – 向实体框架添加其他属性4代码首先是C
- 为什么MVC 5 Owin Oauth没有点击/ Account/Exter
热点阅读