asp.net – 如何处理Null(GridView Container.DataItem)
发布时间:2020-12-16 09:21:33 所属栏目:asp.Net 来源:网络整理
导读:这里有什么不对,为什么抱怨关闭“)”? asp:TemplateField HeaderText="Name" SortExpression="Name" ItemTemplate %# FixNull((namespace.Student)(Container.DataItem),"Name"); % /ItemTemplate EditItemTemplate asp:dropdownlist id="ddlStudent" runat
这里有什么不对,为什么抱怨关闭“)”?
<asp:TemplateField HeaderText="Name" SortExpression="Name"> <ItemTemplate> <%# FixNull((namespace.Student)(Container.DataItem),"Name"); %> </ItemTemplate> <EditItemTemplate> <asp:dropdownlist id="ddlStudent" runat="server" datasourceid="CountyDataSource" datatextfield="Name" datavaluefield="Id" autopostback="false"> </asp:dropdownlist> </EditItemTemplate> </asp:TemplateField> protected string FixNull(object dataItem,string fieldName) { if (dataItem != null) { System.Data.DataRowView cls = (System.Data.DataRowView)dataItem; if (!cls.Row.IsNull(fieldName)) return (cls[fieldName]).ToString(); else return " "; } else return " "; } Compiler Error Message: CS1026: ) expected Source Error: Line: 133 Line 131: <asp:TemplateField HeaderText="Name" SortExpression="Name"> Line 132: <ItemTemplate> Line 133: <%# FixNull((namespace.Student)(Container.DataItem),"Name"); %> Line 134: </ItemTemplate> Line 135: <EditItemTemplate> 解决方法<%# Eval("CountyName") == null ? " " : Eval("CountyName")%> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Asp.net core中间件实现原理及用法解说
- asp.net-mvc – 多个DbContext,多个Database.SetInitialize
- 如何在ASP.NET MVC中测试自定义模型绑定器?
- ASP.NET Core多环境配置文件问题
- asp.net – 多个域的集成Windows身份验证
- Asp.Net Core MVC利用视图组件和JQuery动态加载列表
- asp.net网站默认文件在子文件夹中
- entity-framework – 管理dbContext的生命周期
- asp.net-mvc-3 – 如何将哈希片段添加到T4MVC路由字典Actio
- asp.net-mvc – 如何保护对返回JSON的MVC操作的访问
推荐文章
站长推荐
热点阅读