На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
  
> ASP.NET + GridView , имена столбцов
    Здравствуйте!
    Ситуация следующая - на страничке есть GridView, который заполняется программно. В этом случае имена столбцов в Гриде аналогичны именам столбцов из запроса.
    Как самому задавать имена столбцов?
    Пробовал в SQL запросе добавлять конструкцию AS <имя_столбца> и столкнулся с тем, что имена на английском проходят без проблем, а с русскими буквами траблы.
    Подскажите, как быть?
      ExpandedWrap disabled
        <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="Идентификатор"

      Удачи
        Stereon
        Дополню твой ответ.
        ExpandedWrap disabled
          <asp:BoundField DataField="MARK" HeaderText="Метка" DataField="column_name"/>

        где column_name - это имя колонки из SQL запроса, который заполняет грид.
        0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script execution time: 0,0216 ]   [ 16 queries used ]   [ Generated: 27.04.24, 07:29 GMT ]