Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net DataGridView未显示所有行_Vb.net_Winforms_Visual Studio 2012_Datagridview - Fatal编程技术网

Vb.net DataGridView未显示所有行

Vb.net DataGridView未显示所有行,vb.net,winforms,visual-studio-2012,datagridview,Vb.net,Winforms,Visual Studio 2012,Datagridview,我在VS2012(VB)中有一个DataGridView表单(System.Windows.Forms),当我在VS中预览它时,它看起来很好: 但是,当我重新编译并运行程序时,我添加到Access文件中的最新一行丢失了(ID 19,我添加为20,然后将其推送到19;ID 20总是隐藏的)。数据源是一个带有1个简单表的Access文件 以下是重新编译程序中的外观: 如您所见,仍然缺少1行。第20行仍然正确隐藏,这是正确的。但我不知道为什么新的一行(19)仍然没有 我相信Fill()和GetDat

我在VS2012(VB)中有一个DataGridView表单(System.Windows.Forms),当我在VS中预览它时,它看起来很好:

但是,当我重新编译并运行程序时,我添加到Access文件中的最新一行丢失了(ID 19,我添加为20,然后将其推送到19;ID 20总是隐藏的)。数据源是一个带有1个简单表的Access文件

以下是重新编译程序中的外观:

如您所见,仍然缺少1行。第20行仍然正确隐藏,这是正确的。但我不知道为什么新的一行(19)仍然没有

我相信
Fill()
GetData()
函数都是标准的。有什么想法吗


表单的其余部分工作正常;它从Access文件中提取数字,并在程序显示屏上更新(刷新)它们。

查找花费了一些时间,但我在刷新功能中找到了这一行:

xxxxxx.Filter = "ID < 19"
xxxxxx.Filter=“ID<19”

并将其更改为20。

Windows窗体是什么平台?因此,DGV没有刷新以显示最近添加的行是否存在问题?我相信
.Refresh()
可以处理这个问题。@WillMarcouiller是的“System.Windows.Forms”你是在用
绑定源代码来绑定所有东西吗?@WillMarcouiller是的。所有的更新和刷新都很好(列中的数字等),所以刷新很好。它只是还没有添加新行。除了您之外,没有人可以找到它!=)