C# + SQL 怎么把结果直接储存到数组里?

lanxe 2005-01-21 02:13:06
比如
在SQL里select输出结果 username passowrd class gender 四个项,有时候不只这四个,具体要根据select 出多少个数据,但都只有一行。

因为输出项不定,所以不能手工一个一个数组值设定。


假如某次输出结果有(四个)
李三 123456 2 男

读取 数组名[0] 数组名[1] 数组名[2] 数组名[3]

--------------------------
另一个输出结果(三个)
语言学 00001 中国出版社

读取 数组名[0] 数组名[1] 数组名[2]


请问从数据库读出数据时,怎么直接把结果储存到数组里?
谢谢!
...全文
310 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lanxe 2005-01-21
  • 打赏
  • 举报
回复
谢谢大家!
xxuu503 2005-01-21
  • 打赏
  • 举报
回复
foreach datarow in datatable.rows
{
foreach item in datatable.items
{
arraylist.add(item)
}
}
大致的伪代码如此,呵呵
xxuu503 2005-01-21
  • 打赏
  • 举报
回复
先fill到datatable中,然后foreach datarow,然后一个一个item的加入arraylist
lanxe 2005-01-21
  • 打赏
  • 举报
回复
YIO2002(神行) :
能不能举个例子,或说明点?
心情解码 2005-01-21
  • 打赏
  • 举报
回复
:)



up
EATSAHARA 2005-01-21
  • 打赏
  • 举报
回复
好像没有这个方法吧,先读到DataTable,再传给数组
YIO2002 2005-01-21
  • 打赏
  • 举报
回复
用集合保存数据吧,ArrayList,或HASH表

110,536

社区成员

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

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

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