0

当我选择组合框的索引时出现异常。例外是The multi-part identifier "System.Data.DataRowView" could not be bound.

请帮助我如何通过选择组合框的值从datagridview中的sql获取数据”?

string connectionString = @"Data Source=YASHPAL-VAIO;Initial Catalog=Akb;Integrated Security=True";
string sq = "SELECT * FROM studentinformation where registrationnumber= '" + comboBox1.SelectedItem + "'";
SqlConnection connection = new SqlConnection(connectionString);
SqlDataAdapter dataadapter = new SqlDataAdapter(sq, connection);
DataSet ds = new DataSet();
connection.Open();
dataadapter.Fill(ds);
connection.Close();
dataGridView1.DataSource = ds.Tables[0];
4

1 回答 1

0

而不是使用 SelectedItem,在这种情况下它将是 DataRowView(如果您已将组合绑定到数据源),尝试使用 SelectedText?

如果这不好,获取选定的组合项,转换为 DataRowView,然后从那里提取值。

于 2012-09-21T08:36:27.913 回答