Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 14275|Ответ: 0

[ASP.NET] Привязка данных GridView

[Скопировать ссылку]
Опубликовано 08.04.2015 22:49:14 | | |

Существует два способа привязки данных GridView: один — автоматическое привязывание, другой — ручное. Автоматическое переплетывание здесь не упоминается, в основном объясняется этапы и методы ручного переплёта
Сначала добавьте объект GridView на страницу переднего плана, а затем перейдите на задний план
     Добавить источник данных
      this.gvShowTenementsInfo.DataSource = tenementService.Select();
      Источники данных связывания
      this.gvShowTenementsInfo.DataBind();
Выполнение привязки фоновых данных
После этого перейдите на исходный интерфейс страницы ресепшена
Измените между <asp:GridView ID="gvShowTenementsInfo" runat="server"> и </asp:GridView> чтобы вручную добавить нужные столбцы.
//这里是展示的集合
<Columns>
HeaderText в данных отображения привязки отображает поле описания заголовка, а DataField после него используется для привязки конкретного источника данных и отображения данных
         <asp:BoundField HeaderText="Household Name" DataField="tenName" />
  Здесь ItemStyle-HorizontalAlign выбирает стиль расположения внутри конкретного столбца данных, например, центрирование, который нужно вручную добавлять в каждую строку
          <asp:TemplateField HeaderText="Стоит ли редактировать" ItemStyle-HorizontalAlign="Center">
            <ItemTemplate>
    Вот метод настройки на странице шаблона — перевязывать столько столбцов, сколько нужно.
            <asp:Label ID="txtShow" runat="server" Text='<%# eval_r("tenName") %>' />
            </ItemTemplate>
          </asp:TemplateField>
          <asp:TemplateField HeaderText="стоит ли редактировать" >
            <ItemTemplate>
                Вот передача идентификатора объекта для изменения на следующую страницу (страница обновления изменений)
               <a href='UpdateTenementTypeInfo.aspx? id=<%# eval_r("tenId") %>'> редактировать</a>
            </ItemTemplate>
          </asp:TemplateField>
        </Columns>




Предыдущий:Детали исключений: System.NullReferenceException: Ссылка на объект не установлена на экземпляр объекта.
Следующий:DataTable извлекает данные из первой строки
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com