sti*_*ler 2 vb.net datatable dataview datagridview rowfilter
奇怪的错误,奇怪的错误。我可能只是代码盲,但是:
Dim dtdv As New DataView
dtdv = dt.DefaultView
dtdv.RowFilter = "Controller ID = 'PS2USB1'"
XMLDGV.DataSource = dtdv
Run Code Online (Sandbox Code Playgroud)
在第 3 行产生:
Missing operand after 'ID' operator.
dt 已定义且正确。列标题正确。诡异的。有任何想法吗?
小智 5
数据表列标题中似乎有空格。因此,您必须将 RowFilter 中的列名称括在方括号内。
Dim dtdv As New DataView
dtdv = dt.DefaultView
dtdv.RowFilter = "[Controller ID] = 'PS2USB1'"
XMLDGV.DataSource = dtdv
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2210 次 |
| 最近记录: |