【发布时间】:2013-08-24 05:19:38
【问题描述】:
我有 Sql 表 Tracks,它保存着 TrackID 和 TrackName 等跟踪信息。我有带有文本框和列表框的 c# 应用程序。我使用 dataSet 来检索 sql 表,当我在文本框上写“3”时,我想在 TrackID 为“3”的列表框中获取轨道名称。我的代码如下:
lbxTracks.DataSource = new DataView(das.Tables[0], "TrackID LIKE " + idNo.ToString(), "TrackName", DataViewRowState.CurrentRows);
但是我收到一个错误,因为 LIKE 函数不能在 System.Int32 上使用..
有什么想法吗?
【问题讨论】:
标签: c# .net ado.net dataset dataview