Member 13711215 Ответов: 2

Экспорт из SQL в элементе управления DataGrid название заголовков


Привет,

Я хотел бы знать, что при экспорте данных из SQl в datagriview будет автоматически добавляться число после имени заголовка. Некоторые заголовки имеют одно и то же имя и в datagrid выглядят так: Nazev1, Nazev2,Nazev3 почему? Я хочу только имя: nazev. - автоматическое переименование в Nazev 1, Nazev2. Как я могу это исправить?

спасибо

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

Определение в SQL
VPrikazMzdyAZmetkyPostup.nazev AS [Nazev]

VPrikazMzdyAZmetkySmena.nazev AS [Nazev]

2 Ответов

Рейтинг:
2

OriginalGriff

При написании запроса SQL SELECT вы указываете текст заголовка (предполагая, что в качестве источника данных используется DataTable или DataSet):

SELECT A, B, C FROM MyTable
Даст вам DGV вот так:
A   B   C
1   2   3
4   5   6
Когда вам нужен конкретный текст, вы используете его как:
SELECT A AS [Column number one], B AS [Charles XII], C AS Hello FROM MyTable
И вы получите заголовки:
Column number one    Charles XII    Hello
                1              2        3
                4              5        6


Рейтинг:
2

MadMyche

В зависимости от контекста использования вы не можете иметь несколько столбцов с одинаковым именем - экземпляр будет тогда, когда это элемент управления, который должен иметь уникальное имя.
Могу ли я иметь несколько представлений DataGridViews со столбцами с одинаковым именем? : используется CSharp[^]

Конечно, всегда есть хитрость, которая может быть использована для преодоления этого