C# DataTable列名不区分大小写
一直很纠结的就是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());
如上:依然是可以取到数据的