繁体   English   中英

在VB.NET中即时进行类型分配

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM