如何判断一个datatable表中,某个字段的类型是不是字符型呢?
------------------------------
dataset中有一个datatable表,我想将这个表导出 excel,
我要判断一下这个表中某个字段是不是字符型,请问应该如何判断呢?
以下代码,为何报错呢?
其中 dr 是 datarow
dc 是 datacolumn
if (dr[dc.ColumnName].GetType() == System.String)
{ }
------------------------------
dataset中有一个datatable表,我想将这个表导出 excel,
我要判断一下这个表中某个字段是不是字符型,请问应该如何判断呢?
以下代码,为何报错呢?
其中 dr 是 datarow
dc 是 datacolumn
if (dr[dc.ColumnName].GetType() == System.String)
{ }
解决方案 »
- C#急救啊~~~在线等~~在线等~~~
- //根据直角三角形的2点的坐标求另外1点的坐标(因为我已知的2点是经纬度,并不是平面坐标,)
- C#如何高效率的比较两个IP地址的大小
- 请教一个问题,dao插入、删除一条记录很简单,只需要1至3条简单的SQL语句就可以完成,但是ado.net要实现同样的功能为什么这么麻烦呢,有没有简单的方法呢。请看ado.net的插入、删除一条记录的主语句均为9个,而且很复杂,是不是非要这么复杂?
- C#中关于系统日志的记录
- 请问下怎样点击鼠标左键弹出快捷菜单,代码怎么写啊?
- Graphics 清除 问题 请大家帮忙看看!!
- 在点击button后如何让其相当于按下某个键
- 如何用C#实现粘贴链连
- 终于有颗小星星了,呵呵,散分啦....帮过我的.我帮过的.所有CSDN网友都有份啊
- .net PrintDocument DrawString 打印问题
- 大家帮我看看这个加密类型可能是什么?
没有这个属性呀,应该是 GetType()吧。
if (dt.Columns[1].GetType() == typeof(string))
{
//yes
}
else
{
//no
}
table.Columns["列名"].GetType()的结果必然是DataColumns
if (dr[dc.ColumnName].DataType() == typeof(String))
{ }