当前位置:编程学习 > C#/ASP.NET >>

C#读数据库数据的问题

要在加载中 读2个没有任何关系的表的数据读到combobox里 怎么读? 

  SqlConnection conn = DBHelper.connection;
            try
            {
                conn.Open();
                string sql = "select Star.star ,bloodtype.bloodtype from star full join bloodtype on bloodtype.id =star.id ";
                SqlCommand comm = new SqlCommand(sql,conn);
                SqlDataReader reader = comm.ExecuteReader();
                if (reader.HasRows)
                {
                    while (reader.Read())
                    {
                        comboBox1.Items.Add(reader["star"]);
                     //   if (reader.HasRows)
                       // {
                           // MessageBox.Show(reader["bloodtype"].ToString());
                            cboBloodType.Items.Add(reader["bloodtype"]);
                        //}
                    }
                }


star表中12个数据 bloodtype里4个数据 结果读完了 bloodtype内个combobox里就剩8行空格 怎么样才能一个只读4行一个只读12行 --------------------编程问答-------------------- 分两个DataReader 遍历读取 --------------------编程问答-------------------- select * from table1,table2 --------------------编程问答-------------------- 你得分别取reader啊,用一个reader读半天还是一个数据集
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,