DataGridView的问题 - 不要用我的数据更新

时间:2010-12-11 01:12:18

标签: c# datagridview

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();
    }

所以我希望有人能提前给我一点提示,谢谢。

2 个答案:

答案 0 :(得分:0)

.Update()用于执行UpdateCommand。

如果您尝试刷新GridView中显示的内容,请尝试使用.DataBind()。如果您尝试更新对象中的数据,则必须指定与.Update()关联的方法。

答案 1 :(得分:0)

好的,这就是我做错了...... 它不可能,正如彼得建议弄清楚列,这是因为我忘了在数据类中制作get方法...... 创建get方法后,datagridview完成了所有这些