数据在DataGridView中填充错误

时间:2011-04-12 15:54:41

标签: c# windows forms datagridview

我有一个使用列表填充的DataGridView。 在运行时,用户可以通过在文本框中输入数据来过滤数据。我能够做过滤部分。

但我面临的问题是当我将数据源更改为Textbox1_TextChanged事件中的新数据源时,datagridview将使用等于新数据源中行数的行填充数据,但每行都是第一行的副本行。

当我检查datagridview的DataSource时,它拥有新DataSource的数据。

因此,当我检查datagridview_doubleclick事件中选择的行时,DataBoundItem会根据新数据源为我提供它应该给出的确切对象。

可能出了什么问题?

1 个答案:

答案 0 :(得分:0)

也许我错了,但是你需要在绑定到新数据源时清除DataGridView ....我的绑定技能缺乏....

在更改数据源之前尝试清除DataGridView,如:

DataGridView.Rows.Clear();