Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 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>
                Ось передача ID об'єкта для зміни на наступну сторінку (сторінка оновлення зміни)
               <a href='UpdateTenementTypeInfo.aspx? id=<%# eval_r("tenId") %>'> edit</a>
            </ItemTemplate>
          </asp:TemplateField>
        </Columns>




Попередній:Деталі винятків: System.NullReferenceException: Посилання на об'єкт не встановлене на екземпляр об'єкта.
Наступний:DataTable витягує дані з першого рядка
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com