Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 14275|Odpověď: 0

[ASP.NET] Datová vazba GridView

[Kopírovat odkaz]
Zveřejněno 08.04.2015 22:49:14 | | |

Existují dva způsoby, jak vázat data v GridView: jeden je automatické přiřazení a druhý je manuální. Automatická vazba zde není zmíněna, hlavně vysvětluje kroky a metody manuální vazby
Nejprve přidejte objekt GridView na stránku v popředí a pak přejděte na pozadí
     Přidat zdroj dat
      this.gvShowTenementsInfo.DataSource = tenementService.Select();
      Zdroje dat o vázání
      this.gvShowTenementsInfo.DataBind();
Provést vazbu dat na pozadí
Poté přejděte na zdrojové rozhraní na stránce recepce
Upravte mezi <asp:GridView ID="gvShowTenementsInfo" runat="server"> a </asp:GridView> abyste ručně přidali sloupce, které je třeba zobrazit.
//这里是展示的集合
<Columns>
HeaderText zobrazení dat pro svazování zobrazuje pole popisu hlavičky a pole DataField poté, co je použito k přiřazení konkrétního datového zdroje a zobrazení dat
         <asp:BoundField HeaderText="Household Name" DataField="tenName" />
  Zde ItemStyle-HorizontalAlign vybírá styl uspořádání v konkrétním datovém sloupci, například centrování, které je třeba ručně přidat ke každému řádku
          <asp:TemplateField HeaderText="Zda upravit" ItemStyle-HorizontalAlign="Center">
            <ItemTemplate>
    Tady je metoda nastavení na stránce šablony, která svazuje tolik sloupců, kolik potřebujete
            <asp:Label ID="txtShow" runat="server" Text='<%# eval_r("tenName") %>' />
            </ItemTemplate>
          </asp:TemplateField>
          <asp:TemplateField HeaderText="zda upravit" >
            <ItemTemplate>
                Zde je předání ID objektu pro úpravu na další stránku (Upravit stránku aktualizace)
               <a href='UpdateTenementTypeInfo.aspx? id=<%# eval_r("tenId") %>'> edit</a>
            </ItemTemplate>
          </asp:TemplateField>
        </Columns>




Předchozí:Podrobnosti o výjimek: System.NullReferenceException: Reference objektu není nastavena na instanci objektu.
Další:DataTable extrahuje data z prvního řádku
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com