奇怪,怪异的错误。我可能只是codeblind,但是: Dim dtdv As New DataView
dtdv = dt.DefaultView
dtdv.RowFilter = "Controller ID = 'PS2USB1'"
XMLDGV.DataSource = dtdv
产生,在3号线: Missing operand after 'ID' op
默认视图为什么你会建立一个新的DataView,而不是在C#中使用DataTable的DefaultView的? 哪些场景创建一个新的DataView最好? 两者的优点和缺点是什么? var dataView = new DataView(dataTable); VS var dataView = dataTable.DefaultView;