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#