本篇文章为大家展示了怎么在C#中对datatable字段名进行遍历,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
DataTable dt = dataSet.Tables[0]; foreach (DataColumn col in dt .Columns) { string name=col.ColumnName;//获取到DataColumn列对象的列名 dt.columns[行数][col.ColumnName].tostring() } foreach (System.Data.DataColumn k in dataTable.Columns) { columnName=k.ColumnName; columnType=k.DataType.ToString(); }
补充:C# 提取DataTable指定字段到新的DataTable方法
我就废话不多说了,大家还是直接看代码吧~
/// <summary> /// 从DataTable中返回两列数据作为一个新的DataTable /// </summary> /// <param name="sourceDt">源数据表</param> /// <param name="x">需要返回的第1个字段</param> /// <param name="y">需要返回的第1个字段</param> /// <returns></returns> public static DataTable GetNewDataTable(DataTable sourceDt,string x,string y) { DataTable newTable = sourceDt.DefaultView.ToTable(false, new string[] { x, y }); return newTable; }
方法是根据字段名称提取两列数据到新的DataTable,依此类推,要提取更多列{ x, y }中进行增加即可,对应(DataTable sourceDt,string x,string y)中也对应增加。
上述内容就是怎么在C#中对datatable字段名进行遍历,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注亿速云行业资讯频道。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。