Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 14275|Odpoveď: 0

[ASP.NET] GridView viazanie dát

[Kopírovať odkaz]
Zverejnené 8. 4. 2015 22:49:14 | | |

Existujú dva spôsoby, ako priradiť dáta v GridView: jeden je automatické viazanie a druhý manuálne. Automatická väzba tu nie je spomenutá, hlavne vysvetľuje kroky a metódy manuálnej väzby
Najprv pridajte objekt GridView na stránku popredia a potom prejdite na pozadie
     Pridajte zdroj dát
      this.gvShowTenementsInfo.DataSource = tenementService.Select();
      Zdroje dát o viazaní
      this.gvShowTenementsInfo.DataBind();
Vykonať viazanie dát na pozadí
Potom prejdite na zdrojové rozhranie na stránke recepcie
Upraviť medzi <asp:GridView ID="gvShowTenementsInfo" runat="server"> a </asp:GridView> aby ste manuálne pridali stĺpce, ktoré je potrebné zobraziť.
//这里是展示的集合
<Columns>
HeaderText zobrazovacích dát viazania zobrazuje pole s popisom hlavičky a po použití DataField na viazanie konkrétneho zdroja dát a zobrazenie dát
         <asp:BoundField HeaderText="Household Name" DataField="tenName" />
  Tu ItemStyle-HorizontalAlign vyberá štýl usporiadania v konkrétnom dátovom stĺpci, napríklad centrovanie, ktoré je potrebné manuálne pridať ku každému riadku
          <asp:TemplateField HeaderText="Či upraviť" ItemStyle-HorizontalAlign="Center">
            <ItemTemplate>
    Tu je metóda nastavenia na stránke šablóny, kde zväzujete toľko stĺpcov, koľko potrebujete
            <asp:Label ID="txtShow" runat="server" Text='<%# eval_r("tenName") %>' />
            </ItemTemplate>
          </asp:TemplateField>
          <asp:TemplateField HeaderText="či upraviť" >
            <ItemTemplate>
                Tu je odovzdanie ID objektu na zmenu na ďalšiu stránku (Upraviť stránku aktualizácie)
               <a href='UpdateTenementTypeInfo.aspx? id=<%# eval_r("tenId") %>'> edit</a>
            </ItemTemplate>
          </asp:TemplateField>
        </Columns>




Predchádzajúci:Detaily výnimky: System.NullReferenceException: Referencia objektu nie je nastavená na inštanciu objektu.
Budúci:DataTable extrahuje dáta z prvého riadku
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com