当数据为空时如何显示DetailView以便可以新增记录
2010-04-14 22:01
330 查看
当调用DetaialView时,如果数据为空,默认DetailView控件会不显示,这样就无法利用该控件快速开发了。
网上有许多人说用EmptyDataTemplate放置自己的界面,并添加自己的新增按钮,然后编码。
实际上,不需要编写一行代码,更不需要再画自己的界面。
只需要设置DetailView的属性DefaultMode为:Insert ,则即使没有数据,初始化DetailView的界面时,就是新增的操作界面,且如果已经绑定好可编辑的数据源,直接就可以录入数据而不用编写任何代码了。如下图:(不好意思,今天打开这个网站非常慢,无法打开上传界面,改天在把图发上来)
--------------------------------------------
CZoneSoft 专业提供软件开发、网络维护外包服务
可提供以下语言和开发环境的开发:Asp.net, Java,Jsp, Jsf, C#,C++,PHP,Windows,Linux
网上有许多人说用EmptyDataTemplate放置自己的界面,并添加自己的新增按钮,然后编码。
实际上,不需要编写一行代码,更不需要再画自己的界面。
只需要设置DetailView的属性DefaultMode为:Insert ,则即使没有数据,初始化DetailView的界面时,就是新增的操作界面,且如果已经绑定好可编辑的数据源,直接就可以录入数据而不用编写任何代码了。如下图:(不好意思,今天打开这个网站非常慢,无法打开上传界面,改天在把图发上来)
--------------------------------------------
CZoneSoft 专业提供软件开发、网络维护外包服务
可提供以下语言和开发环境的开发:Asp.net, Java,Jsp, Jsf, C#,C++,PHP,Windows,Linux
相关文章推荐
- 如何禁止双击ListView记录显示DetailView?
- jQuery EasyUI 1.5版本的Datagrid终于新增了表格加载的数据没有记录的时候,可显示“无记录”的提示语
- qt view是如何显示model中的数据
- 提取Chrome的JSONView扩展以便在页面上显示美化了的JSON数据
- html页面中,表格数据可以固定表头,表数据部分做滚动条显示,如何实现
- MySql如何分级查询上千万行记录的表,并将该大数据显示到界面中
- ExtJS用Grid显示数据后如何自动选取第一条记录
- DataTable纵向记录转换成横向列显示,动态新增列及填充数据
- DataTable纵向记录转换成横向列显示,动态新增列及填充数据
- 如何在PL/SQL Developer中设置使其可以显示查询返回的所有记录?
- Yii: 如何在CGridView组件中根据不同的记录行数据显示不同的操作
- 如何用TextView显示Html格式的数据
- XAF 用户双击ListView记录时禁止显示DetailView
- 向大家请教一个关于sharepoint2003的问题,如何使一个Custom List in Datasheet View中某个field从其他list抽取数据当显示时?
- DataTable纵向记录转换成横向列显示,动态新增列及填充数据
- 如何在PL/SQL Developer中设置使其可以显示查询返回的所有记录?
- 如何从数据库中行显示数据(可以控制列的数量)
- 添加数据记录成功后,如何自动显示该条记录于DBGrid中?
- easyui datagrid-detailview.js 子数据表显示BUG
- QTableview QSqlTableModel如何最恰当地只显示一个表中的某几个字段的数据