我是 C# 的新手,所以我不知道我是否会正确解决我的问题,所以请多多包涵。我有 3 个 DataGridViews ( datagridview1
, datagridview2
, datagridview3
)。所有这些都位于同一个窗口中,但它们位于不同的选项卡中(我有一个选项卡控件)。
每个的目的DataGridView
是显示数据库中三个表的数据。所以每次我点击一个按钮,它都会检索数据。但这是我的问题,当datagridview1
单击按钮后显示数据时,我转到下一个选项卡并再次单击检索按钮,datagridview2
显示显示到的数据datagridview1
。同样的事情datagridview3
。
我正在DataTable
用作这些 DataGridViews 的数据源。在我的脚本中的某个地方,查询会改变,所以我认为查询没有问题。我发现DataTable
即使查询已经更改,它也不会清除它的数据。
我正在使用WinForms,请帮助我。谢谢。
这是我在将 datagridview 绑定到数据源时使用的代码:
currentdatagrid.DataSource = execute.InitConn2(query, CompleteTablename);