2015-05-26 25 views
0

我有以下的列在我的DevExpress數據網格:如何從過濾器單元去除的DevExpress DataGrid中EditSettings按鈕

   <dxg:GridColumn Width="Auto" 
          AllowEditing="False" 
          AutoFilterCondition="Equals" 
          FieldName="Name" 
          Header="Name" 
          ShowInColumnChooser="False" 
          SortOrder="Ascending" 
          VisibleIndex="0"> 
       <dxg:GridColumn.EditSettings> 
        <dxe:ButtonEditSettings AllowDefaultButton="False"> 
         <dxe:ButtonEditSettings.Buttons> 
          <cm:ButtonInfo Content="X" Tag="RemoveItem" /> 
         </dxe:ButtonEditSettings.Buttons> 
        </dxe:ButtonEditSettings> 
       </dxg:GridColumn.EditSettings> 
      </dxg:GridColumn> 

它看起來在排好,但它也出現在了過濾單元列,這可能會導致問題。

enter image description here

我怎麼可能從過濾器單元去除呢?

回答

0

因爲它turned out,我一直在使用錯誤的方法。

你必須使用CellTemplate代替EditSettings:

<dxg:GridColumn.CellTemplate> 
    <DataTemplate> 
     <dxe:ButtonEdit Name="PART_Editor" AllowDefaultButton="False"> 
      <dxe:ButtonEdit.Buttons> 
       <dxe:ButtonInfo Content="X"/> 
      </dxe:ButtonEdit.Buttons> 
     </dxe:ButtonEdit> 
    </DataTemplate> 
</dxg:GridColumn.CellTemplate> 
相關問題