SqlDataReader sdr = cmd.ExecuteReader();
while (sdr.Read())
{
combBType.Items.Add(sdr["SubjectName"]);
}
sdr.Close();这里用这样的写法: combBType.Items.Add(sdr["SubjectName"])
结果数据库里的科目名称就被附加到科目栏下拉框里面了,
但若用这样的写法:combBType.Text=sdr.ToString();
下拉框里面显示的是这样的:System.Data.SqlClient.SqlDataReader
请问这是为什么?
然后,combBType.Items.Add(sdr["SubjectName"])这句里的“[]”在这里是什么作用?
希望各位指点
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货