社区
VB
帖子详情
关于datagridview中datagridviewcombobox在绑定时显示值的问题
xiaochen1120
2006-07-07 12:29:58
在datagridview中datagridviewcombobox列的值为字符,数据库中的值为0和1. 请问 我在查询的时候怎么可以把数据库中的0和1转换为combobox中的值,显示在datagridview中.
...全文
223
4
打赏
收藏
关于datagridview中datagridviewcombobox在绑定时显示值的问题
在datagridview中datagridviewcombobox列的值为字符,数据库中的值为0和1. 请问 我在查询的时候怎么可以把数据库中的0和1转换为combobox中的值,显示在datagridview中.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
固执的大叔
2007-03-17
打赏
举报
回复
楼主,liuruihua
可以也发一份给我学习学习吧吗?
liuruihua
2007-01-26
打赏
举报
回复
我把代码发到你的邮箱里了,请看。
xiaochen1120
2006-07-07
打赏
举报
回复
先谢谢您 给的提示 您能再说的详细一点吗?那个属性可以更改呢?
alcome
2006-07-07
打赏
举报
回复
在DataSet中TableAdapter相应字段的属性中设置数据格式即可
datagridview
中
绑定
combox,代码实现
datagridview
中
绑定
combox,有代码 通过代码实现,向
DataGridView
中
绑定
combox.
C# WinForm (
DataGridView
ComboBox
Column
绑定
)自己写的,最简单实例
C# WinForm
DataGridView
ComboBox
Column
绑定
自己写的,最简单实例
自定义的C#
DataGridView
下拉列表单元格
在自定义类似dropdownlist类型的单元格
时
,按照通常的方法,在点击输入的
时
候
显示
的是正常的文本,而输入完成后单元格
显示
的是实际
值
,并不符合我们的合适习惯. 本例通过在EditingControlFormattedValue
中
返回
combobox
的selecteditem , 在自定义单元格控件
时
重写GetValue,GetFormattedValue 解决了
显示
时
显示
的是
绑定
的实际
值
,而输入选择
时
显示
的是
显示
的字段的
问题
. 具体实现见附件,也请大家指教
DataGridView
控件使用大全(转+
中
文对应)
本文档不准备面面俱到地介绍
DataGridView
,而是着眼于深入地介绍一些技术点的高级特性。 本文档按逻辑分为5个章节,首先是结构和特性的概览,其次是内置的列/单元格类型的介绍,再次是数据操作相关的内容,然后是主要特性的综述,最后是最佳实践。 大部分章节含有一个“Q & A”部分,来回答该章节相关的一些常见
问题
。注意,某些
问题
会由于知识点的关联性重复出现在多个章节。这些
问题
、答案及其附带的示例代码都包含在本文档的附录部分。 一、
DataGridView
技术点的高级特性。 11 1 何为
DataGridView
11 1.1
DataGridView
和DataGrid 之间的区别 11 1.2
DataGridView
的亮点 12 2
DataGridView
的结构 13 2.1 结构元素(Architecture Elements) 13 2.2 单元格和组(Cells and Bands) 13 2.3
DataGridView
的单元格 (
DataGridView
Cell) 13 2.3.1
DataGridView
Cell的工作机制 14 2.3.2 常见
问题
15 2.4
DataGridView
的列(
DataGridView
Column) 16 2.5
DataGridView
的编辑控件(Editing Controls) 16 2.6
DataGridView
Row 17 2.6.1 常见
问题
17 3 列/单元格类型揭密(column/cell types) 17 3.1
DataGridView
TextBoxColumn 18 3.2
DataGridView
CheckBoxColumn 19 3.3
DataGridView
ImageColumn 19 3.4
DataGridView
ButtonColumn 19 3.5
DataGridView
ComboBox
Column 20 3.5.1 DataError事件和
ComboBox
列 20 3.5.2 常见
问题
20 3.6
DataGridView
LinkColumn 21 4 操作数据(Working with Data) 21 4.1 数据输入和验证的相关事件 21 4.1.1 数据验证相关事件的顺序 21 4.1.2 验证数据 22 4.1.3 在新行
中
的数据输入(Data Entry in the New Row) 22 4.1.3.1
显示
新行 22 4.1.3.2 为生成的新行添加默认
值
22 4.1.3.4 在新行
中
输入数据 23 4.1.3.5 自定义新行的可视化效果 23 4.1.3.6 新行的排序 24 4.1.3.7 关于新行,还要注意: 24 4.1.3.8 Virtual Mode下的新行 24 4.2 关于Null
值
24 4.2.1 NullValue属性 24 4.2.2 DataSourceNullValue属性 25 4.3 DataError事件 25 4.4 数据
绑定
模式(Databound modes) 26 4.4.1 非
绑定
模式(Unbound Mode) 26 4.4.2
绑定
模式(Bound Mode) 26 4.4.2.1 有效的数据源 27 4.4.3 虚拟模式 27 4.4.4 混合模式 –
绑定
与非
绑定
模式 27 4.4.5 常见
问题
28 5 特性综览(Overview of features) 28 5.1 样式(Styling) 28 5.1.1 The
DataGridView
CellStyle Class 29 5.1.2 Using
DataGridView
CellStyle Objects 29 5.1.3 Style Inheritance 30 5.1.4 Setting Styles Dynamically 34 5.2 Custom painting 35 5.2.1 Paint Parts 35 5.3.1 在Windows窗体
DataGridView
控件调整大小选项 39 5.3.2 Resizing with the Mouse用鼠标调整大小 42 5.3.3 Automatic Sizing自动调整大小 43 5.3.4 Programmatic Resizing编程调整大小 45 5.3.5 Customizing Content-based Sizing Behavior自定义基于内容的调整大小行为 46 5.3.6 Content-based Sizing Options基于内容的调整大小选项 47 5.4 Selection modes选择模式 47 5.4.1 Programmatic Selection编程选择 49 5.5 滚动(Scrolling) 49 5.5.1 Scroll event Scroll事件 49 5.5.2 Scroll bars滚动条 50 5.5.3 Scrolling Properties滚动属性 50 5.6 Sorting排序 50 5.6.1 Programmatic Sorting编程排序 52 5.6.2 Custom Sorting自定义排序 53 5.6.3 Common questions and scenarios常见
问题
及案例 54 5.7 Border styles边框样式 55 5.7.1 Standard Border Styles标准边框样式 55 5.7.2 Advanced Border Styles高级边框风格 56 5.8 Enter-Edit modes输入,编辑模式 57 5.9 Clipboard copy modes剪贴板拷贝模式 58 5.10 Frozen columns/rows冻结的列/行 60 5.11 Implementing Custom cells and editing controls/cells实现自定义和编辑控制单元格/单元格 60 5.11.1 I
DataGridView
EditingControl 接口 61 5.11.2 I
DataGridView
EditingCell 接口 61 5.12 Virtual mode虚拟模式 61 5.12.1 Bound Mode and Virtual Mode
绑定
模式和虚拟模式 62 5.12.2 Supplementing Bound Mode补充
绑定
模式 62 5.12.3 Common questions and scenarios常见
问题
及案例 62 5.12.4 Replacing Bound Mode更换
绑定
模式 63 5.12.5 Virtual-Mode Events虚拟模式事件 63 5.12.6 Best Practices in Virtual Mode在虚拟模式下的最佳实践 66 5.13 容量(Capacity) 66 6 最佳实践(Best Practices) 67 6.1 Using Cell Styles Efficiently使用高效单元格样式 67 6.2 Using Shortcut Menus Efficiently使用高效快捷菜单 68 6.3 Using Automatic Resizing Efficiently使用自动调整大小高效 69 6.4 Using the Selected Cells, Rows, and Columns Collections Efficiently高效使用选定的单元格,行和列的集合 69 6.5 Using Shared Rows 使用共享行 70 6.6 Preventing Rows from Becoming Unshared 防止行成为非共享 72 附录 A – FAQ 75 1. 如何使指定的单元格不可编辑? 75 2. 如何让一个单元格不可用(disable)? 75 3. 如何避免用户将焦点设置到指定的单元格? 77 4. 如何使所有单元格总是
显示
控件(不论它是否处于编辑状态)? 77 5. Why does the cell text show up with “square” characters where they should be new lines(TODO,未能实现该效果)? 78 6. 如何在单元格内同
时
显示
图标和文本? 78 7. 如何隐藏一列? 80 8. 如何避免用户对列排序? 81 9. 如何针对多个列排序? 81 9.1 将数据
绑定
到
DataGridView
时
81 9.2 Unbound
DataGridView
取消
绑定
82 9.2.1 Custom Sorting Using the SortCompare Event 使用排序结束
时
间实现用户自定义排序 82 9.2.2 Custom Sorting Using the IComparer Interface使用IComparer接口实现自定义排序 84 10. 如何为编辑控件添加事件处理函数? 86 11. 应在何
时
移除编辑控件的事件处理函数? 87 12. 如何处理
ComboBox
列
中
控件的SelectIndexChanged事件? 87 13. 如何通过拖放调整行的顺序? 87 14. 如何调整最后一列的宽度使其占据网格的剩余客户区? 89 15. 如何让TextBox类型的单元格支持换行? 89 16. 如何使Image列不
显示
任何图像(字段
值
为null
时
)? 90 17. 如何能够在
ComboBox
类型的单元格
中
输入数据? 90 18. How do I have a combo box column display a sub set of data based upon the value of a different combo box column(TODO)? 91 19. 如何在用户编辑控件的
时
候(而不是在验证
时
)就
显示
错误图标? 92 20. 如何同
时
显示
绑定
数据和非
绑定
数据? 94 21. How do I show data that comes from two tables(TODO)?如何
显示
来自两个数据源的数据? 96 22. 如何
显示
主从表? 97 23. 如何在同一
DataGridView
中
显示
主从表? 99 24. 如何避免用户对列排序? 99 25. 如何在点击工具栏按钮的
时
候将数据提交到数据库? 99 26. 如何在用户删除记录
时
显示
确认对话框? 99
C#动态
绑定
datagridview
单元格控件
C#动态
绑定
datagridview
单元格控件 具体方法如下: 1.实例化一个定义好的控件:如
combobox
2.初始化
combobox
控件 3.获取
VB
16,556
社区成员
110,528
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章