为什么我在 c# asp net 中的 GridView 控件在新的 table 下方显示旧的 table?

Why does my GridView control in c# aspnet display an old table below the new table?

我想要实现的 objective 是在同一个 gridcontrol 中显示过滤后的数据。 所以我所做的是例如单击 A-DROPDOWN,在 GRIDVIEW1 中显示 XDATA。然后 FilterA selected,此过滤器再次调用 "ADROPDOWN" clicked 事件,然后检查适当的过滤器然后传递适当的 sql 查询,然后在 GRIDVIEW1 中显示 "YDATA"。 现在,当我 select B-DROPDOWN 时,会显示 ZDATA,但在它下面是 YDATA。如果我 select C-DROPDOWN,VDATA 显示在它下面,但它仍然是 YDATA。

如果我 selected A-DROPDOWN 那么​​ XDATA 将被显示然后如果我 selected B-DROPDOWN 没有 selecting 任何过滤器,WDATA 将被显示干净地在 GRIDVIEW1 中,没有任何数据低于或高于它。如果有人有任何建议,将不胜感激。无法显示我的代码,因为它有 20000 行。

想补充。分配给下拉列表和数据的字母表示不同的数据集。

已解决!!!

万一它对某人有帮助。我前端的更新面板只更新网格视图,而不是网格视图所在的 table。我简单地做了它,以便我的整个 table gridview 所在的位置正在更新。非常感谢。