listview填充数据的问题 因为我的数据库有个SEX列是用来表示性别的,但是我用了bit的数据类型,bit只能用0,1。我想在lisview填充数据的时候我想把0,1替换成男和女。应该怎么弄,我是用dataSet来填充的。要在哪里做处理,指教下。长期做网页。winform的东西差不多都忘光了,求指教,谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你select 出来的时候 先把性别这一列通过sql处理了就行 用sql的case 就能简单处理了 //遍历DataSet给ListView添加Itemforeach (DataRow row in ds.Tables[0].Rows){ ListViewItem item = new ListViewItem(); ...//这里省去其他绑定代码 item.Text = row[0].ToString() == Boolean.TrueString ? "男" : "女"; ...} SELECT CASE WHEN SEX = 0 THEN '男' ELSE THEN '女' END SEXFROM [TABLENAME]WHERE ... code=SQL]SELECT CASE WHEN SEX = 0 THEN '男' WHEN SEX=1 THEN '女' ELSE '太监了..' END SEX FROM [TABLENAME] WHERE ...[[/code] select (case Sex when 1 then '' else '' end) from tbText=' <%# (bool)Eval("sex")?"男":"女" %>' /> selec出来的dataTable你可以把数据库的那一列删除掉,根据那一列再显示男或女,然后将数据绑定或者显示到你要显示的地方去! 用.net2005如何连接串口并传输数据(多个串口) Socket连接问题,困惑几天了! 弹出提示框~~~~~~~ winform中,如何做一个软件的试用版? 98下,如何判断网络通断?在线等 连接oracle数据库后怎么用treeview树形显示其中的树形结构啊? dotnetbarmanager如何加状态栏 求教!! dropdownlist中的selectchange事件!!! Web应用问题 现在市场上有3本。NET的书了 xml文件存于数据库 ref 和 out 的区别
//遍历DataSet给ListView添加Item
foreach (DataRow row in ds.Tables[0].Rows)
{
ListViewItem item = new ListViewItem();
...//这里省去其他绑定代码
item.Text = row[0].ToString() == Boolean.TrueString ? "男" : "女";
...
}
FROM [TABLENAME]
WHERE ...
SELECT CASE WHEN SEX = 0 THEN '男' WHEN SEX=1 THEN '女' ELSE '太监了..' END SEX
FROM [TABLENAME]
WHERE ...[
[/code]
Text=' <%# (bool)Eval("sex")?"男":"女" %>' />