有哪位高手知道在C#中如何现实转中文。如一个字段对应的内容有1,2,4而它对应的中文是:草稿,核准,作废,在C#中如何显示中文。
解决方案 »
- c#开发插件系统时,插件如何调用宿主的相关内容
- C# 字符串处理 ...............................新手求解..在线等
- listview
- web service接口调用时报“未处理的SoapException”?
- 我要在window service服务启动后显示一个窗体界面,怎么做?
- 请教一个C#+后台SQL的问题!
- .net 连接sybase 数据库 中文出现乱码情况,请帮助
- 使用Urlrewrite.dll出现问题!!!急!!!
- 急:winform下datagrid的CurrentCellChanged事件,不可理解的怪问题
- 水晶报表
- 怎么把本地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 值 。