c#如何修改DataTable里面的特定列的数据类型
1个回答
展开全部
select
id,name,state,statevalue
case
when
state=1
then
'是'
end
as
'否'
from
tablename
如果你要改state的值,就要改state这一列的
datatype.
方法如下:(我没测试,你试试行不行吧)
datatable
dt=new
datatable();
dt.columns[2].datatype=type.gettype("system.char");
foreach
(datarow
dr
in
dt.rows)
{
dr[2]
=
(int)dr[2]
==
1
?
'是'
:
'否';
}
id,name,state,statevalue
case
when
state=1
then
'是'
end
as
'否'
from
tablename
如果你要改state的值,就要改state这一列的
datatype.
方法如下:(我没测试,你试试行不行吧)
datatable
dt=new
datatable();
dt.columns[2].datatype=type.gettype("system.char");
foreach
(datarow
dr
in
dt.rows)
{
dr[2]
=
(int)dr[2]
==
1
?
'是'
:
'否';
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询