死人经 荷女:如何让DataGridView根据数据“0”或“1”等值显示为“是”或“否”
来源:百度文库 编辑:中财网 时间:2024/05/12 13:32:34
在数据库中,我们经常用一些简单的数值(如0、1、2等)代表一定含义,如:是/否,男/女,正确/错误,已婚/未婚/离异等。
但在DataGridView控件中如何显示呢?
一种办法是使用 select Case 语句。
二种方法就是使用DataGridView 列定制。
这里主要讲的是第二种方法。
在设置DataGridView列属性时,将ColumnType设置为DataGridViewComboBoxColumn,DisplayStyle设置为Nothing,然后是代码:
在窗体加载过程中录入下列代码:
view sourceprint?((DataGridViewComboBoxColumn)gvSaleOrder.Columns[
"payMode"
]).DisplayMember =
"text"
;
((DataGridViewComboBoxColumn)gvSaleOrder.Columns[
"payMode"
]).ValueMember =
"value"
;
DataTable dtPayMode =
new
DataTable();
dtPayMode.Columns.Add(
"text"
);
dtPayMode.Columns.Add(
"value"
,
typeof
(
byte
));
dtPayMode.Rows.Add(
new
object
[] {
"现金"
, 0 });
dtPayMode.Rows.Add(
new
object
[] {
"刷卡"
, 1 });
((DataGridViewComboBoxColumn)gvSaleOrder.Columns[
"payMode"
]).DataSource = dtPayMode;
这样就可以在对DataGridView绑定数据时,自动根据0或1等状态显示相应的中文了。如下图:
初学C#,如何获得dataGridView中的数据?
在c#里如何编写代码让dataGridView新增一行
如何使用DataGridView更新数据库
vb.net 中的DataGridView如何合并单元格?
sqlserver 如何根据日志恢复数据?
根据API函数如何取得数据?
VB2005中,怎么让DataGrid 或者DataGridView分页显示阿?
vb.net datagridview 控件如何删除一个行
根据一组数据,如何确定它们服从什么分布?
如何根据注册表上的数据重新创建文件????
如何根据内存条上的数据辨别内存的大小
如何让数据恢复工具恢复不出数据?
如何在EXCEL里边根据另一组数据的内容来调用第一组数据内容?
如何让业务数据分析更有效?
如何让删除的数据无法恢复?
如何datagridview中的被选行的返回值被指定为指定列的值
请问在Arcgis9中,如何根据矢量数据的属性字段来合并字段?
sql server数据库表中如何根据某个字段删除重复数据?
1、金额合计 2、请根据以下数据开具增值税发票 如何翻译?
如何根据以往数据的净现值计算出内部收益率呢?
excel如何让数据自动寻找对应的项目
asp-如何让一组数据同时添加到两个表里?
如何让文本数据的每行随即排列?内详
如何让PHPMYADMIN里MYSQL里的数据显示正常?