Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.117.142.248] |
|
Сообщ.
#1
,
|
|
|
Здравствуйте!
Ситуация следующая - на страничке есть GridView, который заполняется программно. В этом случае имена столбцов в Гриде аналогичны именам столбцов из запроса. Как самому задавать имена столбцов? Пробовал в SQL запросе добавлять конструкцию AS <имя_столбца> и столкнулся с тем, что имена на английском проходят без проблем, а с русскими буквами траблы. Подскажите, как быть? |
Сообщ.
#2
,
|
|
|
<asp:GridView ID="GridView1" runat="server" DataSourceID="SqlDataSource1" AutoGenerateColumns="False" DataKeyNames="ID"> <Columns> <asp:BoundField DataField="ID" HeaderText="Идентификатор"/> <asp:BoundField DataField="MARK" HeaderText="Метка" /> </Columns> <EmptyDataTemplate> Нет данных </EmptyDataTemplate> </asp:GridView> Ключевые моменты AutoGenerateColumns="False", HeaderText="Идентификатор" Удачи |
Сообщ.
#3
,
|
|
|
Stereon
Дополню твой ответ. <asp:BoundField DataField="MARK" HeaderText="Метка" DataField="column_name"/> где column_name - это имя колонки из SQL запроса, который заполняет грид. |