2010-12-30 6 views
0

str = "system.Int16"という文字列があります。 DataTableの列を追加したいとします。dt = new DataTable() その列のデータ型を'str'ごと、つまりSystem.Int16 それからどうやって? dt.Columns.Add( "MYCOLUMN"、...)VB.Netでの型の割り当て

答えて

1

あなたはリフレクションを使用することができます。

dt.Columns.Add("MyColumn", Type.GetType(str, true)) 
0

あなたはこのコードを使用して、 "のSystem.Int16" 列を追加することができます

str = "system.Int16"; dt.Columns.Add( "MyColumn"、System.Type.GetType(str));

関連する問題