powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / GridControl работа с данными
7 сообщений из 7, страница 1 из 1
GridControl работа с данными
    #37190823
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, пожалуйста. Кинул на форму компонент GridControl
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
<dxg:GridControl Name="gridControl_Plan" AutoPopulateColumns="True" DataSource="{Binding ElementName=z_plan_nameDomainDataSource, Path=Data}" Grid.Column="2" Margin="0,32,0,48" Grid.RowSpan="2" DataContext="{Binding ElementName=z_plan_nameDomainDataSource}">

            <dxg:GridControl.Columns>
                <dxg:GridColumn FieldName="Name" DataContext="{Binding ElementName=z_plan_nameDomainDataSource, Path=Data.Name}">
                </dxg:GridColumn>
            </dxg:GridControl.Columns>    

        </dxg:GridControl>
Без <dxg:GridControl.Columns> выводится колонки создаются автоматически (все что есть в таблице). Как создать колонки привязав их к таблице.
Код: plaintext
1.
2.
3.
4.
            <dxg:GridControl.Columns>
                <dxg:GridColumn FieldName="Name" DataContext="{Binding ElementName=z_plan_nameDomainDataSource, Path=Data.Name}">
                </dxg:GridColumn>
            </dxg:GridControl.Columns>    
Тут я пытался вывести одну колонку с данными.
В таблице присутствует колонка Name
...
Рейтинг: 0 / 0
GridControl работа с данными
    #37190896
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

Код: plaintext
1.
<dxg:GridControl ... AutoGenerateColumns="False">
?
...
Рейтинг: 0 / 0
GridControl работа с данными
    #37191132
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пробывал AutoGenerateColumns="False" этот параметр отвечает за автоматическое создания колонок. В моем случае я не могу "сказать" вот тут
Код: plaintext
1.
<dxg:GridColumn FieldName="Name" DataContext="{Binding ElementName=z_plan_nameDomainDataSource, Path=Data.Name}">
Чтобы данные поля "name" из таблицы отображались в "гриде"
...
Рейтинг: 0 / 0
GridControl работа с данными
    #37192490
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо разобрался осталось понять как привести грид к нужной форме например не могу убрать надпись "Drag a column header here to group by that column" в заголовке (шапке) таблицы.
...
Рейтинг: 0 / 0
GridControl работа с данными
    #37192847
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

я так понимаю вы используете DevExpress Grid, тогда вам лучше в мануал, чем здесь искать ответа.
...
Рейтинг: 0 / 0
GridControl работа с данными
    #37193022
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
уТКаChek_Fedor,

я так понимаю вы используете DevExpress Grid, тогда вам лучше в мануал, чем здесь искать ответа.
Да, вы совершенно правы, но с этой задачей я разобрался тут еще "на рисовалась". Не могу передать фокус таблице
При нажатии на кнопку появляется ChildWindow в событиях добавил обработчик "gridControl_Plan_Loaded"
Код: plaintext
1.
2.
3.
4.
5.
private void gridControl_Plan_Loaded(object sender, RoutedEventArgs e)
        {
            gridControl_Plan.Focus();
            OKButton.Content = "1";
        }
OKButton.Content использую как маяк при нажатии название меняется, а вот фокуса нет.
Если строку кинуть на кнопку созданную на ЧилдФорме и на Клик поместить gridControl_Plan.Focus(); то все прокатывает.
...
Рейтинг: 0 / 0
GridControl работа с данными
    #37193430
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот оно, решение
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
        private bool firstFocus = true;
        //...
        private void gotFocus(object sender, RoutedEventArgs e)
        {
            if (firstFocus)
            {
                gridControl_Plan.Focus();
                firstFocus = false;
            }
        }
в данном случае фокус передается gridControl_Plan объекту принадлежащему ChildWindow. Спасибо.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / GridControl работа с данными
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]