Модераторы: gambit, Kefir, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Datagrid перенос слов в ячеке, как сделать перенос слов в ячейке 
:(
    Опции темы
maller
Дата 24.9.2010, 13:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 28.8.2007

Репутация: нет
Всего: нет



Не могу понять как настраивается перенос слов(ну или символов) в ячейке DataGrid. К примеру если у меня столбец фиксированной длины, я хочу чтобы текст размещался в несколько строчек. Пробовал гуглить, но безуспешно.
PM MAIL   Вверх
CYBERDREAM
Дата 24.9.2010, 13:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I think, there4 I am
***


Профиль
Группа: Завсегдатай
Сообщений: 1096
Регистрация: 31.10.2006
Где: CyberLand

Репутация: 3
Всего: 28



maller
у Колонки есть свойство DefaultCellStyle, у него в свою очередь есть свойство Wrap - выстави его в true.
Datagridview cell wrap как говориться, правильно заданный вопрос, это половина ответа


--------------------
Ищем .Net, Java, Javascript разработчиков, Кипр, Лимассол. (знание английского необязательно)
Telegram, skype: kuchuk.artiom
PM MAIL WWW   Вверх
maller
Дата 24.9.2010, 13:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 28.8.2007

Репутация: нет
Всего: нет



Ну если я правильно понимаю в WPF этот контрол называется DataGrid а не DataGridView и я таких свойств у колонки не обнаружил. Может я что то неправильно понимаю?
PM MAIL   Вверх
CYBERDREAM
Дата 24.9.2010, 13:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I think, there4 I am
***


Профиль
Группа: Завсегдатай
Сообщений: 1096
Регистрация: 31.10.2006
Где: CyberLand

Репутация: 3
Всего: 28



извини, не заметил что в WPF тема создана, старею  smile 
Код

<toolkit:DataGridTextColumn Binding="{Binding Path=TaxAmount}">
    <toolkit:DataGridTextColumn.HeaderTemplate >
        <DataTemplate>
            <TextBlock Text="Tax Amount" Width="90" TextWrapping="Wrap" HorizontalAlignment="Center"/>
        </DataTemplate>
    </toolkit:DataGridTextColumn.HeaderTemplate>
</toolkit:DataGridTextColumn>

http://stackoverflow.com/questions/1289285...-column-headers


--------------------
Ищем .Net, Java, Javascript разработчиков, Кипр, Лимассол. (знание английского необязательно)
Telegram, skype: kuchuk.artiom
PM MAIL WWW   Вверх
maller
Дата 24.9.2010, 14:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 28.8.2007

Репутация: нет
Всего: нет



Да что то похожее я пробовал - не помогает. Чувствую что чего то недопонимаю. Вот мой DataGrid:

Код

<DataGrid Background="#FFFBFBF6" RowBackground="#FFFBFBF6" HeadersVisibility="None"  AutoGenerateColumns="False" Name="dataGrid1" SelectionChanged="dataGrid1_SelectionChanged"  CanUserResizeRows="False" CanUserReorderColumns="False" CanUserResizeColumns="True" IsReadOnly="True"  HorizontalGridLinesBrush="DarkGray" VerticalGridLinesBrush="DarkGray" FontSize="14" >
                        <DataGrid.Columns>
                            <DataGridTextColumn Header="Kod" Binding="{Binding Path=Kod}" Visibility="Hidden"/>                                                        
                            <DataGridTextColumn Header="Name" Binding="{Binding Path=Name}" />
                            DataGridTextColumn  Width="100" Header="Dop" Binding="{Binding Path=Dop}">
                                <DataGridTextColumn.HeaderTemplate>
                                    <DataTemplate>
                                        <TextBlock Text="Dop" Width="90" TextWrapping="Wrap" HorizontalAlignment="Center"/>
                                    </DataTemplate>
                                </DataGridTextColumn.HeaderTemplate>
                            </DataGridTextColumn                            <DataGridTextColumn Header="Number" Binding="{Binding Path=Number}"/>
                            <DataGridTextColumn Header="Email" Binding="{Binding Path=Email}"/>
                            <DataGridTextColumn Header="Prim" Binding="{Binding Path=Prim}"/>
                        </DataGrid.Columns>
                        <DataGrid.ContextMenu>                            
                            <ContextMenu>
                                <MenuItem Name="First" Header="Добавить новое контактное лицо" Command="NotACommand" CommandParameter="MenuItemNewContact"></MenuItem>
                                <MenuItem Name="Second"  Header="Редактировать карточку контактного лица" Command="NotACommand" CommandParameter="MenuItemEditContact"/>
                                <MenuItem Name="Third"/>
                            </ContextMenu>
                        </DataGrid.ContextMenu>

                        
                    </DataGrid>


Добавлено через 13 минут и 28 секунд
И это разве не для заголовка колонки?

Это сообщение отредактировал(а) maller - 24.9.2010, 14:04
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




[ Время генерации скрипта: 0.0872 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.