首页 > 技术文章 > C# DataTable列名不区分大小写

duanjt 2016-05-25 14:52 原文

一直很纠结的就是DataTable的列名如何才能规范,从Oracle取出的DataTable都是大写,最后尝试了一下,原来C#的DataTable列名并不区分大小写,具体例子如下:

DataTable dt = new DataTable();
dt.Columns.Add("Name");
dt.Columns.Add("Address");

dt.Rows.Add(new object[] {"张三","重庆" });

MessageBox.Show(dt.Rows[0]["NAME"].ToString());

如上:依然是可以取到数据的

推荐阅读