在GridControl中删除按钮查找和清除

时间:2013-04-14 00:47:15

标签: devexpress gridcontrol

就像我可以消除GridControl的botton(查找和清理),并单独留下TextEdit。

enter image description here 问候 亚历

2 个答案:

答案 0 :(得分:0)

您可以使用How to customize the Find Panel layout?示例中演示的方法:

  1. 创建GridControl / GridView后代组件
  2. 覆盖GridView.CreateFindPanel方法以提供您的 在视图中拥有自定义的FindControl实例。

答案 1 :(得分:0)

是的,这是可能的。您将需要访问FindControl,然后访问layoutControl及其控件项。在form_load等中使用以下代码:

         // Get the Find Control on Grid : gcMain
        FindControl _FindControl = gcMain.Controls.Find("FindControl", true)[0] as FindControl;

           //Get the Layout Control
        LayoutControl lc = (_FindControl.ClearButton.Parent as LayoutControl);

        //Allow Control Hiding 
        lc.Root.AllowHide = true;

        //Hide Find Button
        (lc.Root.Items[2] as LayoutControlItem).ContentVisible = false;


        //Hide Clear Button
        (lc.Root.Items[3] as LayoutControlItem).ContentVisible = false;