近来在做项目时又遇到了不少的难题,第一个就是DataGrid的分页问题,这个问题说大不大,说小不上,只是百度了一下就搞定了,也就没什么太大的说头,主要的原因还是.net的集成开发环境已经做的很完美了,很多东西都可以自定义完成,无须太多的代码.在dataGrid分页问题中遇到最多就是当有多页时但在点击翻页是却不能继续地显示数据了.
此时在只需要对DataGrid的PageIndexChanged事件定义一下就OK了,说得更清楚一点就是重新绑定一下数据就完事了..
呵呵 ....简单吧.
还有一个问题就是,我本来就本着能少写一点代码就少写一点的原则,大多有页面都是COPY来的,但是它的页面全是在.net2005上设计出来的,但为了方便我用的开发工具却了.net2003的,这当然就有版本的下级不兼容上级的版本了,在.net2005默认的是流式布局,而.net2003中默认的是边界布局,最明显的特征就是在.net2003中你加入了一个控件你可以随时的移动它,但在.net2005中就在对它进行一定的设置...我就是不知道吃了没知识的亏了...弄了半天都摸不到头脑.
最后想出最绝的一个招,自己设计了一个页面,很html代码拿来一句一句对照,,呵呵 ,够瞧笨的啦!!
发现只要在<Body>标签中加入一个属性就好了:
MS_POSITIONING="GridLayout"
呵呵 ..这里就不截图了..自己试一下就知道了!!
此时在只需要对DataGrid的PageIndexChanged事件定义一下就OK了,说得更清楚一点就是重新绑定一下数据就完事了..
呵呵 ....简单吧.
还有一个问题就是,我本来就本着能少写一点代码就少写一点的原则,大多有页面都是COPY来的,但是它的页面全是在.net2005上设计出来的,但为了方便我用的开发工具却了.net2003的,这当然就有版本的下级不兼容上级的版本了,在.net2005默认的是流式布局,而.net2003中默认的是边界布局,最明显的特征就是在.net2003中你加入了一个控件你可以随时的移动它,但在.net2005中就在对它进行一定的设置...我就是不知道吃了没知识的亏了...弄了半天都摸不到头脑.
最后想出最绝的一个招,自己设计了一个页面,很html代码拿来一句一句对照,,呵呵 ,够瞧笨的啦!!
发现只要在<Body>标签中加入一个属性就好了:
MS_POSITIONING="GridLayout"
呵呵 ..这里就不截图了..自己试一下就知道了!!