我收到错误'datatype'参数不能为null。参数名称:datatype [英] I am getting an error 'datatype' argument cannot be null. Parameter name: datatype

查看:589
本文介绍了我收到错误'datatype'参数不能为null。参数名称:datatype的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Dim table As New DataTable("Items")
        table.Columns.Add("Barcode", Type.GetType("System.32"))
        table.Columns.Add("ItemName", Type.GetType("System.32"))
        table.Columns.Add("ItemDescription", Type.GetType("System.32"))
        table.Columns.Add("Price", Type.GetType("System.32"))
        DataGridView1.DataSource = table
        table.Rows.Add(txtBar.Text, txtName.Text, txtDesc, 1, txtPrice.Text)
        DataGridView1.DataSource = table

< br $> b $ b

我尝试了什么:



你可以帮我解决这个问题吗?如何实现这个功能?



What I have tried:

can you help me resolve this? How to achieve this functionality?

推荐答案

嗯...两件事。

首先,你添加4列,然后尝试提供5值...



其次,System.32不是可识别的数据类型,因此GetType返回null(或Nothing)

可能,您希望使用实际类型的名称,例如ItemName的System.String,依此类推。
Um...two things.
First, you add 4 columns, then try to provide 5 values...

Second, "System.32" is not a recognised datatype, so GetType returns null (or Nothing)
Probably, you want to use the name of the actual type, like "System.String" for the ItemName, and so forth.


这篇关于我收到错误'datatype'参数不能为null。参数名称:datatype的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆