List<Object> arr = new List<object>(); DataSet dst=//你查询的结果集 ; DataRow drow = dst.Tables[0].Rows[0]; for (int i = 0; i < dst.Tables[0].Columns.Count; i++) { arr.Add(drow[i].ToString().Trim()); //值添加进数组 } foreach (Object obj in arr) { //取数组元素 }
还是这个贴,想问点其他的,我现在用Girdview控件, select top 1 * from zidongzhan where number=58343 order by time desc 这个我想输出3个number对应的行,请问可以用number=58343,5111,5222类似的方法吗,怎么才能输出多个number对应的行呢,大家帮帮忙哈,谢啦
取3条: select top 3 * from zidongzhan where number=58343 order by time desc建议你学习下sql。
58434,54111,4232,什么规律呢?如果没有规律select top 1 * from zidongzhan where number=58343 or number=54111 or number=4232 order by time desc
select top 3 * from zidongzhan where number=58343 and number=54111 and number=4232 order by time desc 是不是应该这样呀
select * from zidongzhan where number=58343 or number=54111 or number=4232 order by time desc 就可以了。
把错误报贴上来才好分析啊
List<Object> arr = new List<object>();
DataSet dst=//你查询的结果集 ;
DataRow drow = dst.Tables[0].Rows[0];
for (int i = 0; i < dst.Tables[0].Columns.Count; i++)
{
arr.Add(drow[i].ToString().Trim()); //值添加进数组
} foreach (Object obj in arr)
{
//取数组元素
}
select top 1 * from zidongzhan where number=58343 order by time desc
这个我想输出3个number对应的行,请问可以用number=58343,5111,5222类似的方法吗,怎么才能输出多个number对应的行呢,大家帮帮忙哈,谢啦
select top 3 * from zidongzhan where number=58343 order by time desc建议你学习下sql。
是不是应该这样呀
就可以了。