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>
...全文
52 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
progame 2003-04-24
  • 打赏
  • 举报
回复
thx
firewing 2003-04-24
  • 打赏
  • 举报
回复
试试这个,从XML读出来的数值,如果不指定的话都是字符型的!
strFilter = "id = '" + fi.id.ToString()+"'";

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧