控件代码如下
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
sqlcon = new SqlConnection(strcon);
sqlcon.Open();
SqlCommand sqlcmd = new SqlCommand();
sqlcmd.Connection = sqlcon;
string name = "";
name = comboBox1.Text.ToString();
Console.WriteLine(comboBox1.Text.ToString());
sqlcmd.CommandText = "select Money from nini where Name = " + name.ToString(). Trim();
sqlcmd.CommandType = CommandType.Text;
SqlDataReader reader = sqlcmd.ExecuteReader();
while (reader.Read())
{
listView1.Items.Add(reader[0].ToString());
textBox1.Text = reader[0].ToString();
}
}

但是报错了,如何才能解决

数据库数据如下

http://www.jb51.net/article/60400.htm
你的那个列名值在SQL语句里没有用单引号括住
sqlcmd.CommandText = "select Money from nini where Name = '" + name.ToString(). Trim()+"'";