C# 使用DataReader添加列值
使用C#&MySQL 当我选择combobox值时,相应的值应该显示在textbox中 C代码 上面的代码在VB.Net中运行,但在C中#将错误显示为错误“dr”是一个“字段”,但用作“方法” 它在这一行显示错误C# 使用DataReader添加列值,c#,.net,mysql,C#,.net,Mysql,使用C#&MySQL 当我选择combobox值时,相应的值应该显示在textbox中 C代码 上面的代码在VB.Net中运行,但在C中#将错误显示为错误“dr”是一个“字段”,但用作“方法” 它在这一行显示错误txtusername.Text=dr(“用户”) 如何解决这个错误,我的代码中有什么问题 需要C#代码帮助使用C#中的矩形括号: 编辑:您必须在之后将对象强制转换为所需的类型。可能需要使用txtusername.Text=dr.GetString(0)而不是您的错误行…这将返回类型对象
txtusername.Text=dr(“用户”)代码>
如何解决这个错误,我的代码中有什么问题
需要C#代码帮助使用C#中的矩形括号:
编辑:您必须在之后将对象强制转换为所需的类型。可能需要使用txtusername.Text=dr.GetString(0)代码>而不是您的错误行…这将返回类型对象
cmd2 = new OdbcCommand("Select name from users where username='" + cmbuser.Text + "'", con);
dr= cmd2.ExecuteReader();
while (dr.Read())
{
txtusername.Text = dr("user");
}
txtusername.Text = dr["user"];