我有两个不同的Gridview,我必须以相同的形式显示但不能同时显示。用户在按Grid1
时按Button1
和Grid2
时显示Button2
。
如何实现这一目标?
答案 0 :(得分:0)
将gridviews visible属性更改为false,并在单击按钮时将其更改为true。
答案 1 :(得分:0)
如果这是一个WinForms应用程序,那么我建议将两个网格放在表单设计器表面上,并且最小大小可以操作,两个网格中的一个将其Visible属性最初设置为False。还要将表单上的按钮放在面板内,然后将面板停靠在表单底部。
当代码进入表单构造函数时,将Dock = DockStyle.Fill应用于两个网格,并在按钮单击时更改两个网格的Visible属性
Public Sub New()
InitializeComponent()
grid1.Dock = DockStyle.Fill
grid2.Dock = DockStyle.Fill ' This has the Visible = False
End Sub
Public Sub button1_Click(sender as Object, e as EventArgs)
grid1.Visible = False
grid2.Visible = True
End
Public Sub button2_Click(sender as Object, e as EventArgs)
grid1.Visible = True
grid2.Visible = False
End