http://zhidao.baidu.com/link?url=nI6O-CY55S5AsNe6U05crhcdHyvxOY3XaGnZda3SIKt5XkGFNdG0451UsYxYV-6SjNPVznzXTs9e3NBbtuso7a参考这样的是否可以,不一定每次都创建,只是通过ajax返回不同的数据和列名重新绑定数据
解决方案 »
- ********asp.net广告*******
- webservice调用方法屏蔽了 update set 关键字
- 谁有关于asp.net mvc 的学习资料?最好视频
- 如何打开客户端的cookie?
- 请教一下这种分类如何实现?
- 请问我想下载有关中国的和世界的各地区地址数据库,包括汉语的和各语言的,应该怎么做呢?
- 请问一下如何实现上传文件限时功能,当用户上传时间超过一定时间后提示用户超时
- 用asp.net的验证控件或js代码,验证多个邮箱应该如何写?
- 第一次遇到这样的数据库设计者,设计出这样的数据库
- 选择哪个版本最好?
- 求一个正则表达式的写法。
- vs2012连接万网的mysql数据库问题,小弟急求大神!整了大半天了。
按我的理解,做法应该是:
页面打开,右边的datagrid就初始化,只不过仅仅是dg组件的初始化,不进行数据加载。
点击btn1,查询datagrid的数据,此时仅仅是reload/load操作,不会重新对datagrid进行初始化。
点击btn2/btn3,也是如此。以上简单的做法,前提是datagrid是同一个,比如,列不变,单击/双击等事件不变。如果必须按照楼主的“每次点击btn”都去右边panel创建一个datagrid的话,也行。只不过,由于都是调用同一个“createDatagrid”的function且该function中“将初始化成datagri的页面标签”是固定的,所以需要在create动作之前,先销毁“原有可能已存在的datagrid”,然后再进行create。
销毁方法,easyui已提供。而创建datagrid的时候,楼主可以用jq的方式动态创建table,再对该table进行初始化。大致思路如此,楼主参考一下。easyui问题尽管问,这个我比较熟。