首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

datatable.select() 的有关问题

2012-12-15 
datatable.select() 的问题 _zhdt.Select(string.Format(设备名称 {0}, deviceName)){System.Data.D

datatable.select() 的问题


 _zhdt.Select(string.Format("设备名称 = '{0}'", deviceName))
{System.Data.DataRow[1]}
    [0]: {System.Data.DataRow}



 _zhdt.Select(string.Format("模拟屏点号='{0}'", displayPointNo))
{System.Data.DataRow[1]}
    [0]: {System.Data.DataRow}



 _zhdt.Select(string.Format("模拟屏点号='{0}' and 设备名称 = '{1}'", displayPointNo, deviceName))
{System.Data.DataRow[0]}


单个查询能查出来都是{System.Data.DataRow[1]}
 [0]: {System.Data.DataRow}。为什么联合就查不出来
[最优解释]
你能保证上面两个单独查询的条件查询出的是同一条吗?也就是说满足最后一个条件的数据确实有吗,说不定编号为1的名字是a,名字为b的编号为2,这样单独根据编号或名称都能查出数据,但是你查询编号为1名字为b肯定是没有数据了
[其他解释]
引用:
你能保证上面两个单独查询的条件查询出的是同一条吗?也就是说满足最后一个条件的数据确实有吗,说不定编号为1的名字是a,名字为b的编号为2,这样单独根据编号或名称都能查出数据,但是你查询编号为1名字为b肯定是没有数据了
我用红字标记的。。查出来的都是第0行
[其他解释]
我解决了。。bindingSource.EndEdit();让datatgridview结束编辑。提交数据库到datatable

热点排行