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"
?
出現(xiàn)異常 ,異常信息為Cannot bind to DataTable with no name? 不知道是不是因?yàn)槲业臄?shù)據(jù)DataTable沒有給名字造成的,還是其他原因,請幫忙解答一下,謝謝
3 回答

躍然一笑
TA貢獻(xiàn)1826條經(jīng)驗(yàn) 獲得超6個(gè)贊
一般我們使用DataTable 的DefaultView屬性來訪問DataView的。那個(gè)錯(cuò)誤就是缺少表名,這個(gè)在序列化時(shí)是必須的,雖然沒看出這里哪用到了序列化。

白豬掌柜的
TA貢獻(xiàn)1893條經(jīng)驗(yàn) 獲得超10個(gè)贊
我在定義DataTable的時(shí)候加上了TableName,然后就不報(bào)錯(cuò)了,但是這個(gè)DataView和那個(gè)數(shù)據(jù)表的數(shù)據(jù)表名沒有關(guān)系奧
- 3 回答
- 0 關(guān)注
- 431 瀏覽
添加回答
舉報(bào)
0/150
提交
取消