string con = ConfigurationSettings.AppSettings["mc"];
SqlConnection mycon = new SqlConnection(con);
SqlCommand mycom = new SqlCommand("select * from bjb where 班级号=@classnom ", mycon); mycom.Parameters.Add("@classnom", SqlDbType.Char);
string novalue = TextBox1.Text.Trim();
mycom.Parameters["@classnom"].Value = novalue;
mycon.Open();
SqlDataReader dr = mycom.ExecuteReader();
if (dr.Read())
{
Label1.Text = dr["班级名"];//无法将类型“object”隐式转换为“string”。存在一个显式转换(是否缺少强制转换?)
}这是怎么回事呀,object是什么类型?
SqlConnection mycon = new SqlConnection(con);
SqlCommand mycom = new SqlCommand("select * from bjb where 班级号=@classnom ", mycon); mycom.Parameters.Add("@classnom", SqlDbType.Char);
string novalue = TextBox1.Text.Trim();
mycom.Parameters["@classnom"].Value = novalue;
mycon.Open();
SqlDataReader dr = mycom.ExecuteReader();
if (dr.Read())
{
Label1.Text = dr["班级名"];//无法将类型“object”隐式转换为“string”。存在一个显式转换(是否缺少强制转换?)
}这是怎么回事呀,object是什么类型?
解决方案 »
- 关于首页读取数据太多,导致打开首页速度很慢的问题
- 关于“GridView实现用“...”代替超长字符串”的问题
- asp.net 2.0 发邮件时MailMessage没有Fields属性,如何像1.1中那样设置sender的密码等信息?
- 哪里能找到或创建一个组织,让有共同目标的人交流共享信息?
- 又一个连接问题....
- datagrid的编辑列<ItemTemplate>中有两个Label控件,lbl1和lbl2,怎么根据传递来的参数,隐藏或显示lbl1的lbl2
- 这句代码对吗----Response.Redirect("post_organization_list.aspx?org_Code = '" + org_Code + "'");
- 请帮帮忙!!!!关于TEXTBOX,简单3问题?在线等待!!
- 关于SQL SERVER 2005版本的选择问题
- 最菜的问题asp.net
- 我写了个自定义控件,里面有两个CS文件!
- 100分请教在父页面的iframe中打开链接的问题!
无法将方法组“ToString”转换为非委托类型“string”。您是要调用方法吗?
楼上有很多正解
dr["班级名"]这样出来是Object类型。其实就是经过一层装箱的。一件东西在传输时为了安全或者其他因素起见,把它装了箱子,到目的地的时候你要把它拆箱,否则别人不知道这箱子里装的是什么啊。所以要拆箱/转换类型