我想用我的查询我的名单,到目前为止,我有这样的:列表<string>查询在mysql C#
public List<string> penalties = new List<string>();
while (myReader.Read())
{
penalties.Add((myReader["Area"].ToString()));
}
这是填充我的datagridview。但它不起作用。
foreach(string area in penalties)
{
string query = "SELECT * FROM tblpenalty WHERE Area='" + area + "';";
using (connection)
{
using (MySqlDataAdapter adapter = new MySqlDataAdapter(query, connection))
{
DataSet ds = new DataSet();
adapter.Fill(ds);
dataGridView1.DataSource = ds.Tables[0];
dataGridView1.AutoResizeRows(DataGridViewAutoSizeRowsMode.AllCellsExceptHeaders);
}
}
}
它会抛出任何异常吗? –
没有。没有错误。这是一个空白的datagridview @AkashKC –
似乎你的查询没有返回正确的结果。再次避免查询字符串连接,请改用参数。 –