Hej我正在使用SqlDataReader发送sql命令。 我收到了一行,我正在变成我自己创建的对象,我已经覆盖了tostring,所以我肯定知道它已经被返回了。 (Console.Writeline(ArrayList的[0]的ToString()); 但是当我尝试使用arraylist作为数据源更新dataGridView1时,它仍然没有做任何事情。
private void buttonUpdaterGrid_Click(object sender, EventArgs e)
{
dataGridView1.DataSource=Regnskab.getInstance().dbSelectFromTo(dateTimePickerFraDato.Text, dateTimePickerTilDato.Text);
dataGridView1.Update();
}
所以我希望有人能提前给我一点提示,谢谢。
答案 0 :(得分:0)
.Update()
用于执行UpdateCommand。
如果您尝试刷新GridView中显示的内容,请尝试使用.DataBind()
。如果您尝试更新对象中的数据,则必须指定与.Update()
关联的方法。
答案 1 :(得分:0)
好的,这就是我做错了...... 它不可能,正如彼得建议弄清楚列,这是因为我忘了在数据类中制作get方法...... 创建get方法后,datagridview完成了所有这些