随笔分类 - DataGridView
Winform表格控件
摘要:DataGridView 中关于DataGridViewComboBoxColumn(复选框控件)的使用方法
阅读全文
摘要:有时,我们需要在DataGridView中,针对某行数据进行简单的变换操作,且变换后显示的内容要与变换关不一致,不能再变回来,如下图:网上搜索到一个贴子,里面提供了两种办法,我选用了其中一种。http://social.msdn.microsoft.com/Forums/en/winformsapplications/thread/f82ec651-6b22-44b0-8ead-15796387424f就是将这个DataGridViewButtonCell换成 DataGridViewTextBoxCell,非常简单上图的实现代码:private void gvSaleOrder_RowPre
阅读全文
摘要:Datagridview中的数据量一多,就有可能用到滚动条。有些时候新增加一条记录时,DataGridView不会自动滚动到新加记录,这时我们要手工滚动。刚开始时我使用的是FirstDisplayedScrollingRowIndex和FirstDisplayedScrollingColumnIndex等属性,也能实现需求,但滚动太大,效果不理想。后来才发现,通过设置CurrentCell属性效果...
阅读全文
摘要:网上找了几种显示行号的方法,采用了其中一种,在行头显示行号,很实用,如图:代码如下:
阅读全文
摘要:DataGridView控件在Winform程序中使用相当的普遍,如何能让其输入即保存,而不用另增加一个“保存”按钮呢?经研究,终于找到解决办法:在DataGridView的RowValidated事件中增加代码以下代码[代码]RowValidated事件为行校验完成事件,当然你也可以在单元格校验事件中进行保存。完成这样的效果,使程序变得傻瓜化。就这是软件易用性的典范.
阅读全文
摘要:在使用datagridview控件时,默认按回车是跳转到下一行的当前列的,要想让按回车跳转到同一行的下一列该怎么做呢?
百度搜索了一下,大都是使用该控件的key_down事件和CellEndEdit进行处理,我都试验了一下,全都不行,不能达到预期的效果,而且使原来的方向键的功能也搞乱了。
找了半天,最后终于找到一个有效的方法(注:不是我发明的),重载窗体的ProcessCmdKey事件
阅读全文

浙公网安备 33010602011771号