На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное DigiMania RSS
msm.ru
Модераторы: juice
  
> 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="Идентификатор"

      Удачи
      for (longint Life;Life<=Death;Life++)
      {
      Your.Advantage++;
      Your.Loss--;
      }
      И усё...
        Stereon
        Дополню твой ответ.
        ExpandedWrap disabled
          <asp:BoundField DataField="MARK" HeaderText="Метка" DataField="column_name"/>

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


        Рейтинг@Mail.ru
        [ Script Execution time: 0,0837 ]   [ 18 queries used ]   [ Generated: 22.08.19, 11:25 GMT ]