当数据为空时如何显示DetailView以便可以新增记录
当调用DetaialView时,如果数据为空,默认DetailView控件会不显示,这样就无法利用该控件快速开发了。
网上有许多人说用EmptyDataTemplate放置自己的界面,并添加自己的新增按钮,然后编码。
实际上,不需要编写一行代码,更不需要再画自己的界面。
只需要设置DetailView的属性DefaultMode为:Insert ,则即使没有数据,初始化DetailView的界面时,就是新增的操作界面,且如果已经绑定好可编辑的数据源,直接就可以录入数据而不用编写任何代码了。如下图:(不好意思,今天打开这个网站非常慢,无法打开上传界面,改天在把图发上来)
--------------------------------------------
CZoneSoft 专业提供软件开发、网络维护外包服务
可提供以下语言和开发环境的开发:Asp.net, Java,Jsp, Jsf, C#,C++,PHP,Windows,Linux
分类:
C#
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 字符编码:从基础到乱码解决