博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
csharp: datatable get Column datatype or Column Name
阅读量:5162 次
发布时间:2019-06-13

本文共 2172 字,大约阅读时间需要 7 分钟。

///         ///列表名        ///         ///         /// 
public static string GetColumnNames(System.Data.DataTable table) { if (table != null) { List
lstColumn = new List
(); foreach (System.Data.DataColumn col in table.Columns) { lstColumn.Add(col.ColumnName); } return String.Join(",", lstColumn.ToArray()); } return string.Empty; //foreach (DataRow row in table.Rows) //{ // foreach (DataColumn column in table.Columns) // { // ColumnName = column.ColumnName; // ColumnData = row[column].ToString(); // } //} } ///
/// 数据类型 /// ///
///
public static string GetColumnNamesType(System.Data.DataTable table) { if (table != null) { List
lstColumn = new List
(); foreach (System.Data.DataColumn col in table.Columns) { lstColumn.Add(table.Columns[col.ColumnName].DataType.ToString()); } return String.Join(",", lstColumn.ToArray()); } return string.Empty; } ///
/// 列名和数据类型 /// ///
///
public static DataTable GetColumnDataNamesType(System.Data.DataTable table) { DataTable dt = new DataTable(); dt.Columns.Add("name", typeof(string)); dt.Columns.Add("datatype", typeof(string)); if (table != null) { foreach (System.Data.DataColumn col in table.Columns) { dt.Rows.Add(col.ColumnName, table.Columns[col.ColumnName].DataType.ToString()); } } return dt; }

  

转载于:https://www.cnblogs.com/geovindu/p/4410174.html

你可能感兴趣的文章
Individual Project - Word frequency program - Multi Thread And Optimization
查看>>
hdu 4960 数列合并
查看>>
IP通信基础 4月17日
查看>>
python学习之字符串常用方法
查看>>
jquery1.7.2的源码分析(二)
查看>>
JavaScript自学代码--(三)
查看>>
[NOIP2000]单词接龙
查看>>
设计模式之外观模式
查看>>
Nginx反向代理的基本配置
查看>>
SpringMvc文件资源防止被外链链接
查看>>
WCF、WebAPI、WCFREST、WebService之间的区别
查看>>
设计模式 -- 单例模式
查看>>
Linux下安装 php imagick扩展
查看>>
git出现: not a git repository
查看>>
appium 问题
查看>>
go条件语句
查看>>
css使用的三种方式
查看>>
C#中Const和Readonly的区别
查看>>
Noip2016day2 组合数问题problem
查看>>
django中widget小部件
查看>>