DataGridView常见用法和FAQ汇总
约定:
1、DataGridView 缩写为 DGV
2、配置文件中DefaultConnString节点的值为数据库Northwind的连接字符串
概要:
一、基本数据绑定操作
绑定、新增、修改、删除
二、外观操作
单元格外观、排序
三、列操作
各种内置列以及自定义列
四、范型应用
五、最佳实践
重构:
现在有很多重复方法,类等内容散落在各窗体中,需要进行抽象整理;
Tricks:
点击右键,选择Edit Columns以编辑列;
Schedule:
通过继承,实现对滚动条的控制;
2006/11/25
操作数据->数据输入和验证;(OK)
如果行出现错误,显示提示信息,如果用户按Escape键,如何取消提示符号(OK,在RowValidated事件中);
新增、修改、删除数据(OK);
更新数据时,使用两种方法,一是用DataAdapter的Update方法,二是使用自定义的方式操作数据库(OK);
第一章翻译(OK);
2006/11/26
DataView之外的数据源如Array, ArrayList, Hashtable, Business Ojbect的绑定;
BindingSource组件的理解;(DGV与数据源的桥梁,更改通知机制)
范型List的使用;
大数据量的分页;
如何处理空日期值或NULL值;
使用DataAdapter的Update方法更新数据库,避免大量的SQL拼接(OK);
但同时感觉又暴露了很多数据接口,如数据库连接、SqlCommand、SqlDataAdapter等,如何封装?使用自定义Form类?
第二章翻译(OK);
2006/11/27
SqlDataAdapter如何处理 自动生成列(在插入新行时)
2006/11/28
第三章翻译(OK);
2006/11/29
第四章翻译(Not very good);
2006/12/03
Virtual Mode;(OK)
FAQ Section;(Almost)
Refactor;
DateTimePicker Column;
CheckBox Column;(OK)
MS Samples;
2006/12/04
Publish it;(can't ->wen)
未完成的部分:
第五章、第六章翻译;
更多数据源的绑定;
分页功能;IDataPageRetriever;
性能问题;
没有合适的资源?快使用搜索试试~ 我知道了~
C#+datagridview使用实例.rar
共259个文件
cs:122个
resources:50个
resx:50个
5星 · 超过95%的资源 需积分: 50 13 下载量 94 浏览量
2010-04-22
22:29:05
上传
评论
收藏 826KB RAR 举报
温馨提示
C#+datagridview使用实例,对于如何利用datagridview有着很好的帮助。
资源推荐
资源详情
资源评论
收起资源包目录
C#+datagridview使用实例.rar (259个子文件)
DataGridViewSamples.csproj.GenerateResource.Cache 3KB
DataGridViewSamples.csproj.GenerateResource.Cache 3KB
DataGridViewSamples.vshost.exe.config 888B
DataGridViewSamples.exe.config 888B
app.config 888B
DataGridViewSamples.exe.config 888B
DataGridViewSamples.vshost.exe.config 888B
app.config 888B
MainForm.Designer.cs 23KB
MainForm.Designer.cs 23KB
DBHelper.cs 16KB
DBHelper.cs 16KB
ManipulateDataComboBoxColumn.cs 15KB
ManipulateDataComboBoxColumn.cs 15KB
HelpAboutMe.Designer.cs 11KB
HelpAboutMe.Designer.cs 11KB
ManipulateDataUnboundMode.Designer.cs 10KB
ManipulateDataUnboundMode.Designer.cs 10KB
OverviewVirtualMode.cs 9KB
OverviewVirtualMode.cs 9KB
ManipulateDataValidating.Designer.cs 9KB
ManipulateDataValidating.Designer.cs 9KB
ManipulateDataValidating.cs 8KB
ManipulateDataValidating.cs 8KB
ColumnCellComboxBoxColumn.Designer.cs 8KB
ColumnCellComboxBoxColumn.Designer.cs 8KB
OverviewSelection.Designer.cs 6KB
OverviewSelection.Designer.cs 6KB
MainForm.cs 6KB
MainForm.cs 6KB
ManipulateDataMasterDetail.Designer.cs 6KB
ManipulateDataMasterDetail.Designer.cs 6KB
ColumnCellTextBoxColumn.Designer.cs 5KB
ColumnCellTextBoxColumn.Designer.cs 5KB
HelpAboutMe.cs 5KB
HelpAboutMe.cs 5KB
OverviewCustomPainting.Designer.cs 5KB
OverviewCustomPainting.Designer.cs 5KB
OverviewClipboard.Designer.cs 5KB
OverviewClipboard.Designer.cs 5KB
ManipulateDataUnboundMode.cs 5KB
ManipulateDataUnboundMode.cs 5KB
DataGridViewTextAndImageColumn.cs 4KB
DataGridViewTextAndImageColumn.cs 4KB
DataGridViewTextAndImageColumn.cs 4KB
DataGridViewTextAndImageColumn.cs 4KB
ColumnCellComboxBoxColumn.cs 4KB
ColumnCellComboxBoxColumn.cs 4KB
ManipulateDataAdapter.Designer.cs 4KB
ManipulateDataAdapter.Designer.cs 4KB
ArchitectureCell.Designer.cs 4KB
ArchitectureCell.Designer.cs 4KB
OverviewSelection.cs 4KB
OverviewSelection.cs 4KB
ManipulateDataCustomErrorIcon.cs 4KB
ManipulateDataCustomErrorIcon.cs 4KB
ArchitectureColumn.Designer.cs 4KB
ArchitectureColumn.Designer.cs 4KB
BestPracticePerformance.cs 4KB
BestPracticePerformance.cs 4KB
DataGridViewDisableButtonColumn.cs 4KB
DataGridViewDisableButtonColumn.cs 4KB
DataGridViewDisableButtonColumn.cs 4KB
DataGridViewDisableButtonColumn.cs 4KB
OverviewStyleForm.Designer.cs 4KB
OverviewStyleForm.Designer.cs 4KB
OverviewCustomPainting.cs 4KB
OverviewCustomPainting.cs 4KB
OverviewClipboard.cs 4KB
OverviewClipboard.cs 4KB
ArchitectureCell.cs 4KB
ArchitectureCell.cs 4KB
OverviewEnterEditMode.Designer.cs 3KB
OverviewEnterEditMode.Designer.cs 3KB
ArchitectureRow.cs 3KB
ArchitectureRow.cs 3KB
ManipulateDataComboBoxColumn.Designer.cs 3KB
ManipulateDataComboBoxColumn.Designer.cs 3KB
ArchitectureRow.Designer.cs 3KB
ArchitectureRow.Designer.cs 3KB
OverviewStyleForm.cs 3KB
OverviewStyleForm.cs 3KB
ManipulateDataCustomErrorIcon.Designer.cs 3KB
ManipulateDataCustomErrorIcon.Designer.cs 3KB
OverviewFrozenColumnOrRow.Designer.cs 3KB
OverviewFrozenColumnOrRow.Designer.cs 3KB
OverviewEnterEditMode.cs 3KB
OverviewEnterEditMode.cs 3KB
Resources.Designer.cs 3KB
OverviewAutosize.cs 3KB
Resources.Designer.cs 3KB
OverviewAutosize.cs 3KB
ManipulateDataMasterDetail.cs 3KB
ManipulateDataMasterDetail.cs 3KB
OverviewAutosize.Designer.cs 3KB
OverviewAutosize.Designer.cs 3KB
OverviewScrolling.Designer.cs 2KB
OverviewScrolling.Designer.cs 2KB
ColumnCellTextBoxColumn.cs 2KB
ColumnCellTextBoxColumn.cs 2KB
共 259 条
- 1
- 2
- 3
资源评论
- Eddyloong2013-07-20资源很好,程序正确,不过我水平不怎么好,没怎么看懂
jsqdragoon
- 粉丝: 4
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功