Dim dt As DataTable = New Data.DataTable()
Dim dv As DataView = New DataView()
dt.Columns.Add("pname")
dt.Columns.Add("pcount")
dv = New DataView(dt)
dv.Sort = "pcount desc"
出现异常 ,异常信息为Cannot bind to DataTable with no name 不知道是不是因为我的数据DataTable没有给名字造成的,还是其他原因,请帮忙解答一下,谢谢
一般我们使用DataTable 的DefaultView属性来访问DataView的。那个错误就是缺少表名,这个在序列化时是必须的,虽然没看出这里哪用到了序列化。
定位错误行,把你的猜想实践一下呢
我在定义DataTable的时候加上了TableName,然后就不报错了,但是这个DataView和那个数据表的数据表名没有关系奥