请问:
在DataTable 对像中的数据表,其中一个字段的值为"1",怎样可以转变成汉字,例如转变成"北京",字段值为"2" 转变为"广东" 谢谢啦!
在DataTable 对像中的数据表,其中一个字段的值为"1",怎样可以转变成汉字,例如转变成"北京",字段值为"2" 转变为"广东" 谢谢啦!
解决方案 »
- .net 链接sybase提示Client unable to establish a connection
- C#2008中不能远程连接SQL2000
- WINFROM动态生成上下级菜单
- 图片处理
- 进程如何自己结束自己
- 在xml中怎么根据id得到name的值,用C#实现 大神们求助啊
- 刚才抄袭,更改了一个网络程序,关于在线聊天的。server端出现的问题不知道怎么解决,大家帮忙看看
- 输入两个二进制数 ,如何得到他们的乘积(同样用二进制表示) C# 谢谢!
- 如何获取组合框的下拉滚动条,我是想重新绘制滚动条。
- C# DLL 发消息,exe 没反应
- DataTable 中数据操作的问题!
- TableAdapter有没可能实现动态的组合查询?
public string GetShengFen(int id)
{
string retu = "";
switch(id)
{
case 1:
retu = "湖南";
break;
case 2:
retu = "湖北";
break;
default:
......
}
return retu;
}
在数据库可以用select case when then end 语句!
dt.Columns.Add("name",typeof(string));
object[] obj1 = {"1"};
object[] obj2 = {"2"};
dt.Rows.Add(obj1);
dt.Rows.Add(obj2);
foreach ( DataRow dr in dt.Rows )
{
if ( dr["name"].ToString() == "1" )
dr["name"] = "北京";
else if ( dr["name"].ToString() == "2" )
dr["name"] = "上海";
}
yourDataTable.Columns.Add( "AddressString", typeof( string ),
"IIF( yourField = 1, '北京','广东' )" );
到时把值为1,2的列隐藏hidden就OK了
http://www.microsoft.com/china/MSDN/library/data/dataAccess/ADONETEXP.mspx