C#/.NET/.NET Core应用程序编程开发中如何读取DataTable中指定列的数据类型呢?
2.29K 次浏览
在C#/.NET/.NET Core应用程序编程开发中,如何读取DataTable中指定列的数据类型呢?比如有如下的DataTable结构和数据:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Data;
public class Program
{
public static void Main()
{
DataTable dt = new DataTable();
dt.Columns.Add("Id",typeof(Int32));
dt.Columns.Add("Name");
dt.Columns.Add("IsActive");
dt.Rows.Add(1, "first", true);
dt.Rows.Add(2, "second", false);
var type = dt.Columns[0].DataType;
Console.WriteLine(type);
}
}
如何获取到Id
列的数据类型呢?有没有像以下这样的方法呢?
var type = dt.Columns[0].GetType(); // ?