我的MainForm中有一个listBox1,我想填充MySQL查询的结果(结果放入' tmpPeers')。 listBox1一直给我上面的错误。这是代码:
internal async Task<Account> FromSchool(string school)
{
var tmpCommand = Core.Instance.Database.Connection.CreateCommand();
tmpCommand.CommandText =
$@"SELECT `name`, `grade`, `hobbies`, FROM `accounts` WHERE `school` = '{school}';";
var tmpPeers = await tmpCommand.ExecuteReaderAsync();
if (!tmpPeers.HasRows)
return null;
tmpPeers.Close();
MainForm.listBox1.Items.Add(tmpPeers);
return null;
}
请帮忙!我的编码知识非常有限。
我希望查询的结果填充listBox,但是现在我运行它并且它是空的。
编辑:这不是标记为重复的。我的问题中的方法已经是静态的,但错误仍然存在。 Resharper提示我将字段listBox1设为静态,但是当我这样做时,我得到错误&#34;会员&#39; MainForm.listBox1&#39;无法使用实例引用访问;用类型名称来限定它。