日期:2014-05-17  浏览次数:20814 次

获取数据库中的多条数据
各位路过的大仙:
    如何获取数据库中多条记录的某个字段的值?
    具体看下图!!!
    求指教.....

------解决方案--------------------
无图无真相。。。
------解决方案--------------------

------解决方案--------------------
1.你可以用DataReader 读到值的时候就把你需要的加载到数组!
2.你也可以用DataAdapter 获取出来的datatable做一个循环就出来了!
数据都有了,楼主还不知道怎么去显示么?
------解决方案--------------------
你都已经拿到这8条数据了,你循环下DataReader不就有8条了嘛
------解决方案--------------------
select sord from FSO where scord=195324
------解决方案--------------------
            List<string> lstSord = new List<string>();
            //方法1 SqlDataReader 
            using (SqlConnection con = new SqlConnection("连接字符串"))
            {
                using (SqlCommand cmd = new SqlCommand("SELECT SORD FROM FSO WHERE SCORD = 195324",con))
                {
                    con.Open();
                    using (SqlDataReader reader = cmd.ExecuteReader())
                    {
                       
                        while (reader.Read())
                        {
                            lstSord.Add(reader["SORD"].ToString());
                        }

                    }