我用DataGrid来显示数据库example表中的数据。我想实现下列功能:example中有两个列,XM和XB。
但是XB是用代码来表示的(1代表男,2代表女)。
example表中的数据如下所示:
张三 1
李四 2
王五 1
============================================================
我想在DataGrid中显示如下:
张三 男
李四 女
王五 男这个在asp.net下很容易实现,但是在winform下却一筹莫展。
请教各位大虾!给个例子。
但是XB是用代码来表示的(1代表男,2代表女)。
example表中的数据如下所示:
张三 1
李四 2
王五 1
============================================================
我想在DataGrid中显示如下:
张三 男
李四 女
王五 男这个在asp.net下很容易实现,但是在winform下却一筹莫展。
请教各位大虾!给个例子。
放在应用程序层进行处理,而且还有一个好处就是如果数据要更新也不会麻烦.
给内存中的需要绑定到DataGrid的example表增加一列用来显示男女,
example.Columns.Add("性别", typeof(string),
"Iif(Quantity = 1,'男', '女')");
数据绑定就用"性别"列,而更新到数据库使用你的xb那字段.
=======================
有问题发短信给我
修改成
c2.MappingName = "XB1";
修改存在内存数据表中新添加新列.
example.Columns.Add("XB1", typeof(string),
"Iif(XB = 1,'男', '女')");
如果XB是字符型的
example.Columns.Add("XB1", typeof(string),
"Iif(XB = '1','男', '女')");
----------------------------------------------------------------