2010-05-19 3 views
2

У меня есть таблица данных wpf, где я создал две колонки. Но всякий раз, когда я запускаю окно, datagrid показывает дополнительный столбец. Я не могу понять, почему. Ниже мой кодData Grid Показывает дополнительную колонку

<Custom:DataGrid 
          Background="White" 
          AlternatingRowBackground="#103D7EC5"  
          RowHeaderWidth="20" 
          SelectionMode="Single" 
          SelectionUnit="FullRow" 
          GridLinesVisibility="None"       
          MinRowHeight="30"  
          EnableRowVirtualization="True" 
          EnableColumnVirtualization="True" 
          CanUserAddRows="False" 
          CanUserSortColumns="True" 
          AreRowDetailsFrozen="True" 
          RowDetailsVisibilityMode="Collapsed" 
          ItemsSource="{Binding CurrentEntity.RefDetails, Mode = TwoWay}" AutoGenerateColumns="False" Name="grdDoctor1" ScrollViewer.VerticalScrollBarVisibility="Auto" MaxHeight="200"> 
           <Custom:DataGrid.RowDetailsTemplate> 
            <DataTemplate> 
            </DataTemplate> 
           </Custom:DataGrid.RowDetailsTemplate> 

           <Custom:DataGrid.Columns> 
           <Custom:DataGridTextColumn Binding="{Binding DepId}" Width="100" IsReadOnly="True" Header="Id"/> 
           <Custom:DataGridTextColumn Binding="{Binding DepData}" Width="100" IsReadOnly="False" Header="Data"/> 
          </Custom:DataGrid.Columns> 

        </Custom:DataGrid> 

Любое предложение, почему это происходит? ..

alt text http://www.freeimagehosting.net/image.php?0f9496e69e.png][img]http://www.freeimagehosting.net/uploads/th.0f9496e69e.png

ответ

2

ли дополнительный столбец данных в нем? Или это просто заголовок строки (маленькая стрелка, которая появляется сначала в каждом ряду)? Если это зверь и вы хотите избавиться от него, установите HeadersVisibility в «Столбцы» или «Нет».

Приятное изображение here, которое показывает, какой контур различных частей сетки.

+0

Извините, моя ошибка ...... – Johnny

Смежные вопросы