[英]Type Assignment in VB.NET on the fly
我有一个字符串,说str =“ system.Int16”我想在DataTable中添加一列,说,dt = new DataTable()我想按'str'为该列设置DataType,即System.Int16然后如何? dt.Columns.Add(“ MyColumn”,...)
您可以使用反射:
dt.Columns.Add("MyColumn", Type.GetType(str, true))
您可以使用以下代码添加“ System.Int16”列:
str =“ system.Int16”; dt.Columns.Add(“ MyColumn”,System.Type.GetType(str));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.