已定义datatable,如何获得已知列名的datatype 假设DataTable 包含以下字段:id (int),sName (varchar(10)),sDate(datetime),sMoney(money),sSL(numeric(18,4))如何写语句获得sDate列的字段类型?DataTable 可能没有记录。也可能包含多行记录。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //大致写了一下,供参考DataTable dt = ((DataView)dataGridView1.DataSource).Table;MessageBox.Show(dt.Columns[1].DataType.ToString()); 有没有类似这种的写法?dt.columnx["sDate"].DataType.ToStrng()例号不确定,但字段名我可以确认。 可以这样写。但是DataType获取的不是该列在sql中的类型,而是C#中的类型,比如是System.String而不是Varchar 查询语句可以自己拼凑sql来完成 我试过了,用这个不行。dt.columns["sDate"].DataType.ToStrng() 如何在线程上创建webBrowser控件 vs2005发送邮件出错 c# 开发ASP.NET页面,如何上来就全屏显示,不显示地址栏工具篮什么的? C#的引用问题. C++升级到C#,内存数据读取问题;请高手指教! 如何得到页面传递的参数值 ASP.NET用Request 在C#下面用什么方法 C#中对2个word文档进行比较遇到问题,求助 100分问两个让我郁闷已久的问题 散尽家财求解! gridcontrol 设置列的值 c# WINFORM Label.Text动态赋值问题! 排序的问题
//大致写了一下,供参考
DataTable dt = ((DataView)dataGridView1.DataSource).Table;
MessageBox.Show(dt.Columns[1].DataType.ToString());
例号不确定,但字段名我可以确认。