我收到错误'datatype'参数不能为null。参数名称:datatype [英] I am getting an error 'datatype' argument cannot be null. Parameter name: datatype
本文介绍了我收到错误'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屋!
查看全文