好像有了B/S的软件架构方式后,C/S架构的软件就渐渐的消失在大众的视线。其实,Windows桌面程序还是很重要的,Web比较适合信息的流览,而Windos Form更时候大批量数据的采集,比如说Excel这样的软件就很困难被Web模式替代。
.NET也好像比较重视Web的开发,所以Windows Form的技术支持和开发文献就略显薄弱,控件DataGrid,使用起来只能是和数据集合进行绑定,编程可控性很低。但是还没有什么其他的Grid控件来替代它,很无奈。
还好这种情况在2005中有很大的改观,一种新的控件DataGridView出现了,提供了很多方法、属性和事件,通过程序来控制Grid。
Column的形式方面,基本的就是文本输入形式(DataGridViewTextboxColumn),还有Checkbox、图片、按钮等输入方式。同时还提供模板Template形式的Column自定义,虽然原来的Grid也可以自定义,但稳定性极差。关于自定义Column 的参考文献如下:
MSDN Magezine介绍关于DatagridView的一些常用的用法
Custom DataGridViewColumns: una classe DataGridViewColumn che espone un controllo UpDown
Calendar Column
Trackback: http://tb.donews.net/TrackBack.aspx?PostId=602100