C# Dev Express选项卡控件刷新
我正在为一个项目使用dev-express工具。我有一个带有TabControl的表单。每个选项卡都有一个具有特定数据的gridcontrol/gridview 当我第一次在默认选项卡上加载表单时,我通过编程将网格绑定到特定的数据C# Dev Express选项卡控件刷新,c#,vb.net,gridview,devexpress,C#,Vb.net,Gridview,Devexpress,我正在为一个项目使用dev-express工具。我有一个带有TabControl的表单。每个选项卡都有一个具有特定数据的gridcontrol/gridview 当我第一次在默认选项卡上加载表单时,我通过编程将网格绑定到特定的数据 bindingsource = stored_proc_select_all_data. 这可能是ID、Firstname、LastName等 然后我想从gridview中隐藏ID,因此调用方法“form1_-show”来重新显示网格以隐藏列 view1.Col
bindingsource = stored_proc_select_all_data.
这可能是ID、Firstname、LastName等
然后我想从gridview中隐藏ID,因此调用方法“form1_-show”来重新显示网格以隐藏列
view1.Columns.Item("ID").Visible = False
这适用于默认显示的选项卡1,但当我单击包含数据网格的选项卡2时,它不会隐藏此网格的ID
view2.Columns.Item("ID").Visible = False
此代码也显示在form1_事件中。如何让ID隐藏或以某种方式重新显示tab2上正常工作的表单?谢谢
它们有两个不同的绑定源。
在形式负载我有这个
`BindingSourceGroups.DataSource = storedproc_selectallgroups`
`BindingSourceUsers.DataSource = Storedproc_selectallusers`
现在,两个选项卡上都填充了两个网格
但是如果我想按语法隐藏一列,即使在默认情况下加载的选项卡1上,我仍然必须将此代码GridViewGroups.Columns.Item(“ID”).Visible=False
放在Form\u Showed event
中,否则它甚至无法工作。
在WPF中隐藏tab2上gridviewusers的id肯定不起作用,您可以使用Xaml中的属性隐藏它
Visibility="Hidden"
在windows窗体中
您可以通过“GridColumn.Visible”属性值管理相应GridView列的可见性。您是否为两个不同的GridView控件共享相同的
BindingSource
。。?如果是这样,这可能就是问题所在。。或者是否将自动生成列设置为true。。?你能展示两个gridview控件的外观吗?没有不同的绑定源,更新的答案你的意思是更新的问题不是吗..?是的,很明显这是一个错误。在加载表单时只需激活所有选项卡,就可以解决问题了。。。。愚蠢的修理