请大家帮忙看看我的代码。
1 Dim dtv As DataTable
2 Dim dr As DataRow
3 dtv = New DataTable("mytable")
4 Dim xh As DataColumn = New DataColumn("xh")
5 xh.DataType = System.Type.GetType("System.Int32")
6 dtv.Columns.Add(xh)
7
8 Dim tbdh As DataColumn = New DataColumn("tbdh1")
9 tbdh.DataType = System.Type.GetType("System.string")
10 dtv.Columns.Add(tbdh)
运行时系统总是提示 “列要求有效的数据类型”,在第9列上
[解决办法]
tbdh.DataType = System.Type.GetType("System.String")
string改为String
[解决办法]
System.string???==》System.String
[解决办法]
'整理一吓,如下
1: Dim dtv As New DataTable("mytable")
2: Dim dr As DataRow = dtv.NewRow
'3: dtv = New DataTable("mytable")
4: Dim xh As New DataColumn("xh")
5: xh.DataType = System.Type.GetType("System.Int32")
6: dtv.Columns.Add(xh)
7:
8: xh = New DataColumn("tbdh1")
9: xh.DataType = System.Type.GetType("System.String")
10: dtv.Columns.Add(xh)
dtv.Rows.Add(dr)
dr.Item("tbdh1") = "添加数据"
dr.Item("xh") = "123456"