rkthiyagarajan Ответов: 1

Xceed в WPF сетки данных свиток


Я использую сетку данных Xceed с более чем 20 столбцами, когда я использую 20-й столбец и делаю любое действие в моей сетке после обновления полосы прокрутки автоматически начнется с столбца № 1 Как избежать такой проблемы обновления ?

Я использовал этот код

Что я уже пробовал:

<xcdg:DataGridControl AllowDrop="True" 

                      AutoCreateColumns="False" 

                      ReadOnly="True" 

                      Name="xcddgTst" 

                      ItemScrollingBehavior="Immediate"  

                      MouseDoubleClick="xcddgTst_MouseDoubleClick" 

                      VerticalAlignment="Stretch" 

                      HorizontalAlignment="Stretch">
    <xcdg:DataGridControl.Columns>
        <xcdg:Column FieldName="Column01" 

		             ReadOnly="True"

					 Title="Column 01 ">
        <xcdg:Column.CellContentTemplate>
            <DataTemplate>
                <TextBlock Text="{Binding RelativeSource={RelativeSource 
				                     AncestorType={x:Type xcdg:DataRow}}, 
				           Path=DataContext[Column01], 
						        StringFormat=\{0: MM/dd/yyyy\}}"/>
            </DataTemplate>
        </xcdg:Column.CellContentTemplate>
        <!-- </xcdg:Column>.......... up to column20 -->
    </xcdg:DataGridControl.Columns>
</xcdg:DataGridControl>

1 Ответов

Рейтинг:
1

Graeme_Grant

Вам было бы лучше задать вопросы о поддержке продукта Xceed в Форум Xceed элементов управления WPF [^]


rkthiyagarajan

Спасибо, конечно, понравится ... но не только xCeeD grid во всех WPF datagird испытывает такого рода трудности.

Graeme_Grant

Опубликуйте пример стандартного элемента управления Wpf, а не тот, что от Xceed, чтобы сообщество могло лучше видеть, что вы делаете.

Но если вы попытаетесь сделать это без вашего кода (отсутствующего в вопросе), то именно способ обновления данных вызывает вашу проблему.

rkthiyagarajan

Да... Дело в том, что у меня было 20 столбцов слева направо, теперь я делаю одно действие (событие двойного щелчка) в 20-м столбце после завершения сетки действий автоматически обновится и полоса прокрутки появится в левой позиции column01, так что мне нужно, как избежать таких трудностей.