导航
  • 主页
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm
  • WPF
  • 问答

DataSet读入Xml文件,然后使用DataTable的Select方法过滤,结果莫名其妙

progame 2003-04-24 03:02:17
strFilter = "id = " + fi.id.ToString();
drs = m_DataSet.Tables["folder"].Select(strFilter);

id 是 从 0 ~ 20 的数字

结果当过滤的id为0~10的时候能够正常
超过了10的话drs就为空了 为什么?

xml的一个节点示例如下:

<folder>
<id>14</id>
<name>J</name>
<parid>0</parid>
<del>false</del>
</folder>
...全文
26 点赞 收藏 2
写回复
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
progame 2003-04-24
thx
回复
firewing 2003-04-24
试试这个,从XML读出来的数值,如果不指定的话都是字符型的!
strFilter = "id = '" + fi.id.ToString()+"'";
回复
发动态
发帖子
C#
创建于2007-09-28

10.4w+

社区成员

.NET技术 C#
申请成为版主
社区公告

全世界最好的语言,没有之一.