次のコードで、New DataColumn()に続いて{}を入力すると、IntelliSenseが働きます。With{}でないので、DataColumnのプロパティではないと思いますが? 何が、リストアップされるのでしょうか?(pkOrderIDも表示されます) また、どのような場合にこれが使えるのでしょうか? 試しに、Dim Ds As New DataSet("DsTest")に続いて{}を書いてもIntelliSenseは働きません。
宜しくお願いします。
Sub Test() Dim Ds As New DataSet("DsTest") Dim Dt As DataTable = Ds.Tables.Add("DtTest") Dim pkOrderID As DataColumn = Dt.Columns.Add("OrderID", Type.GetType("System.Int32")) Dt.PrimaryKey = New DataColumn() {pk} ←pkと入力するとpkOrderIDがリストアップされる End Sub