在C#中如何显示中文?????高手们帮帮忙! 有哪位高手知道在C#中如何现实转中文。如一个字段对应的内容有1,2,4而它对应的中文是:草稿,核准,作废,在C#中如何显示中文。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 字段?如果是从数据库中取的,直接在取的时候用SQL语句转换一下就行了select (CASE stage when 1 then '草稿' when 2 then '核准' when 4 then '作废' end) as stage from ........ 有些是取其它表来转中文的,所以有数组不行。在DataGrid中转中文。以前Delphi在有一个GetText事件。 你是打算在DataGrid中显示吗? 如果是wpf的话可以用IValueConverter实现,也许2.0中也有类似的东西吧。 lxcnn(过客) 的方法可以; 不同的地方有不同的用法,要看你在哪个控件上使用; 如果你想在下拉列表中显示的话,可以将"草稿,核准,作废"所在的字段附值给displaymember,将"1,2,4"所在的字段附值给valuemember http://www.aspnet168.com.cn/或许能找到你感兴趣的问题 getString(string str){string strText;swith(str){ case "1":strText = "草稿"; break;case "2":strText = "核准";break;}return strText;} 中文有问题么C#字符串是Unicode的 中文一点问题都没有 使用枚举不挺好吗?enum MyType{ 草稿 = 1, 核准 = 2, 作废 = 4} 我感觉还是用HashTable 一一对应,挺好的 Hashtable myHT = new Hashtable();myHT.Add("1", "草稿 ");myHT.Add("2", "核准 ");myHT.Add("4", "作废 "); 我们是这么做的,在DATAGRID里那一列绑定一个comboxcombox里绑定一个datatalbe这样就可以了。 把seq text1 草稿2 核准3 作废写数据库里,或者AppSettings里面.然后放在Dataview里,绑定datagrid的combobox列combobox.dataSource = Dataview;combobox.DisplayMember = "text";combobox.Value = "seq"; unicode阿,直接在程序里写就可以了 搞个数据词典的表 比如 sysDicId,TableName ,ColumnName,Value,Displayvalue ;再写个方法得到这个Displayvalue 值 。 枚舉覺得麻煩的話,直接在SQL中轉換就可以了 如何在WebBrowser中模拟点击由Div生成的“确定”按钮 按时间查询内容 c#读取在硬盘两个地方的相同名称的access数据库名称的方法 如何判断dataset某列被修改了? 获得数组中值的类型 怎么把CommandField弄到gridview里? 一个关于textbox的问题 关于webform和winform的数据库操作 转换坐标轴 c# 问个问题行吗? 怎么把本地EXCEL里的数据导入到远程服务器的SQL里 正则表达式?把字符串,用其中的;(分号)分开。
以前Delphi在有一个GetText事件。
或许能找到你感兴趣的问题
{
string strText;
swith(str)
{
case "1":
strText = "草稿";
break;
case "2":
strText = "核准";
break;
}
return strText;
}
{
草稿 = 1,
核准 = 2,
作废 = 4
}
我感觉还是用HashTable 一一对应,挺好的 Hashtable myHT = new Hashtable();
myHT.Add("1", "草稿 ");
myHT.Add("2", "核准 ");
myHT.Add("4", "作废 ");
在DATAGRID里那一列绑定一个combox
combox里绑定一个datatalbe
这样就可以了。
seq text
1 草稿
2 核准
3 作废
写数据库里,或者AppSettings里面.然后放在Dataview里,绑定datagrid的combobox列
combobox.dataSource = Dataview;
combobox.DisplayMember = "text";
combobox.Value = "seq";
比如 sysDicId,TableName ,ColumnName,Value,Displayvalue ;再写个方法得到这个Displayvalue 值 。