首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么判断数据类型

2012-04-03 
如何判断数据类型怎样使用循环去判断 table中的每一列的数据是否为 byte[]DataTable table new DataTabl

如何判断数据类型
怎样使用循环去判断 table 中的每一列的数据是否为 byte[]

DataTable table = new DataTable();
 foreach (DataColumn colSource in _myDataSet.Tables[0].Columns)
{
  if (判断语句)//请教大虾
  {
  dtData.Columns.Add(new DataColumn(colSource.ColumnName, typeof(string)));
  }

[解决办法]

if (colSource.DataType == System.Type.GetType("System.Byte"))//请教大虾
{
dtData.Columns.Add(new DataColumn(colSource.ColumnName, typeof(string)));
}
参考:http://msdn.microsoft.com/en-us/library/system.data.datacolumn.datatype.aspx
[解决办法]

C# code
        DataTable table = new DataTable();        foreach(DataColumn column in table.Columns)            if(column.DataType==typeof(byte[]))                //添加 

热点排行