猿问

c#如何修改DataTable里面的特定列的数据类型

返回的datatable如下:
ID ChkYN ModiDate
A 1 20080202
B 1 20080202
C 1 20080202
但是这个ChkYN是int类型 我想要把它改成bool类型,但是我只能在datatable里面修改,不知道该怎么做

狐的传说
浏览 4278回答 4
4回答

白板的微信

先new一个Table,得到列Columns,再修改Type:DataTable dt=new DataTable();dt.Columns["ChkYn"].DataType=Type.GetType("System.bool");

拉丁的传说

DataTable S=new DataTable();S.Columns["ChkYn"].DataType=Type.GetType("System.bool");

江户川乱折腾

DataTable dt=new DataTable();dt.Columns["ChkYn"].DataType=Type.GetType("System.bool");
随时随地看视频慕课网APP
我要回答