- PR -

VB2005のDatacolumnの型指定方法

1
投稿者投稿内容
LANVIN
大ベテラン
会議室デビュー日: 2007/03/12
投稿数: 211
投稿日時: 2007-06-29 10:42
 おはようございます。
1 Dim MyDt As New DataTable

2 Dim colString As DataColumn = New DataColumn("NO")
3 ColString.DataType = System.Type.GetType("System.Decimal")
4 MyDt.Columns.Add(colString)

上記のコードで2と3を1行で書きたいのですが

Dim colString As DataColumn = new DataColumn("Column1", typeof IS ("System.Decimal") );
でもないし..

1行(1文)の書き方を教えて下さい。
宜しくお願いします。
HIRO
大ベテラン
会議室デビュー日: 2002/06/21
投稿数: 109
投稿日時: 2007-06-29 10:52
MyDt.Columns.Add("Column1", Type.GetType("System.Decimal"))

でどうでしょう
_________________
--------------------------------------------
HIRO's.NET PowerShell,VB.NET,C#のTipsを掲載しています
HIRO's.NET Blog PowerShell,VB.NET,C#を中心とした技術ネ
Hongliang
ぬし
会議室デビュー日: 2004/12/25
投稿数: 576
投稿日時: 2007-06-29 11:06
GetType 演算子
LANVIN
大ベテラン
会議室デビュー日: 2007/03/12
投稿数: 211
投稿日時: 2007-06-29 11:08
HIROさん、ありがとうございます。

これで2,3,4が1文になるのですね。

じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2007-06-29 13:43
引用:

LANVINさんの書き込み (2007-06-29 11:08) より:

HIROさん、ありがとうございます。
これで2,3,4が1文になるのですね。


System.Type.GetType メソッドではなく、コンパイル時に型チェックができる GetType 演算子を使った方が良いです。(Hongliang さんのアドバイスどおり)

# 同じものだと誤解していないかと少し心配です。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
LANVIN
大ベテラン
会議室デビュー日: 2007/03/12
投稿数: 211
投稿日時: 2007-06-29 14:45
みなさん、ありがとうございます。

別スレッドでもう1点お願いしたいのですが・・



1

スキルアップ/キャリアアップ(JOB@IT)