INFORMACE: Průvodce pro webové formuláře datová vazba

Překlady článku Překlady článku
ID článku: 313481 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Souhrn

Tento článek poskytuje návod získat informace a hlavní vazba dat pomocí webových formulářů ASP.NET. Pomáhají s učením Microsoft produkt nebo technologie přehled článků obsahují odkazy na užitečné informace, včetně dokumentace online, články znalostní báze Knowledge Base a dokumenty white paper.

Tento článek obsahuje následující části:
  • Přehled
  • Architektura
  • Kurzy QuickStart
  • Jak článků
  • Návody
  • Odstraňování potíží

Přehled


Stránky webových formulářů můžete zobrazit informace podle vazby ovládací prvky zdroje dat (jako u většiny typů formulářů). Vázání dat ve stránkách webových formulářů je však z vázání dat v jiných technologií z důvodu povahy samotných stránkách webových formulářů a architektura webového programování poněkud odlišné. S .NET Windows Forms a webových formulářů můžete nyní svázat s prakticky jakékoli vlastnosti ovládacího prvku.

Toto téma obsahuje základní informace o vazbě dat ve stránkách webových formulářů, jak pracovat s datové vazby webových aplikací a kde lze najít další informace o vazbě dat a datové stránky webových formulářů.

Vázání dat ve stránkách webových formulářů je flexibilní. Libovolnou vlastnost ovládací prvek vázat na data. Tato pružnost umožňuje vázání dat ve stránkách webových formulářů liší od předchozí typy vazby datum. V jiných typech vázání dat je obvykle svázat vlastnost zobrazení (například vlastnost text textového pole) na zdroj dat.

Stránky webových formulářů zdroj dat lze téměř libovolný typ informace, které je k dispozici na stránku, zda informace pocházejí z databáze, z dokumentu XML, z jiného ovládacího prvku nebo proces nebo i z výpočtu provádět sami.

S webovými formuláři dat vazby, můžete přiřadit tato data libovolné vlastnosti libovolného ovládacího prvku. Vázání dat tedy můžete použít například provádět akce:
  • Nastavit text zobrazit v TextBox, popisek, tlačítko LinkButton nebo jiného ovládacího prvku.
  • Nastavit cílovou stránku (atribut HREF) propojení ovládacího prvku.
  • Svázání ovládacího prvku CheckBox logická hodnota přímo nastavit stav zaškrtnutí ovládacího prvku.
  • Nastavit obrázek ovládacího prvku obrázek vazby jeho ImageUrl vlastnost databáze sloupec obsahující URL nebo název grafického souboru.
  • Nastavit barvu, písmo nebo velikost ovládacích prvků. Může být užitečná jako způsob implementace uživatelské předvolby uloženy v databázi nebo jiné úložiště dat.
Jinými slovy vazba dat je způsob, jak automaticky nastavit jakékoli přístupné run-time vlastnost libovolný ovládací prvek na stránce.

Přehled informací o vazbě dat pomocí webových formulářů ASP.NET navštivte následující weby:
Web Forms Data Binding
Introduction to Data Binding in Web Forms Pages
Data-Binding Expressions for Web Forms Pages
Další informace naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
307860Přehled vázání dat ASP.NET

Architektura

Libovolnou vlastnost jedinou hodnotu webového serveru ovládací prvek vázat na hodnotu dat (například můžete svázat vlastnost text TextBox nebo vlastnost ImageUrl ovládacího prvku obrázek). Zahrnuje pouze vlastnosti zobrazení, ale vlastnosti chování, jako je například velikost, šířku a písma. Vytvořením výraz vázání dat určit hodnotu jedné datové vazby. Aplikaci Microsoft Visual Studio pomocí nástrojů návrhu tento výraz vytvořit automaticky. Ovládací prvek provádí datové vazby, řeší výraz a přiřadí výslednou hodnotu zadanou vlastností. Vazba dat můžete tolik vlastností ovládacího prvku, které chcete.

Dokumentaci o klíčové pojmy vazby dat webový formulář navštivte následující weby:
Data Binding Single-Value Web Server Controls at Design Time
Data Binding Single-Value Web Server Controls at Run Time

Ovládací prvky

Některé ovládací prvky webového formuláře zobrazit hodnoty z více záznamů najednou. Tyto ovládací prvky zahrnují Zesilovací, DataList, DataGrid, seznam, CheckBoxList a RadioButtonList webové serverové ovládací prvky a řídit HtmlSelect. Ostatní prvky, například ovládací prvky štítek, TextBox, CheckBox a hypertextový odkaz zobrazit jediné hodnoty vázání dat termínů znamená hodnoty z jednoho záznamu. Další informace naleznete na následujících webech společnosti Microsoft:
Multi-Record and Single-Value Data Binding for Web Forms Pages
Data-Binding Expressions for Web Forms Pages
"Vázání dat výrazy pro webové formuláře stránky" webu popisuje, jak vázání dat ovládacího prvku webového formuláře zadaný prostřednictvím použití z speciální syntaxi. Na webu zahrnuje následující témata:
  • Výhody použití výrazů vázání dat
  • Pomocí třídy DataBinder pro vazbu
  • Řešení výrazy vázání dat

Metoda Control.DataBind

Control.DataBind Method
Metoda Control.DataBind sváže zdroj dat ovládacího prvku vyvolaný serveru a všechny jeho podřízené prvky. Tuto metodu použít vazbu dat ze zdroje řízení serveru. Po načtení sadu dat prostřednictvím databázového dotazu obvykle použít tuto metodu. "Metoda Control.DataBind" webovou stránku také obsahuje příklad demonstruje přepište metodu DataBind ve vlastní ovládací prvek.

Třída DataBinder

DataBinder Class
Tento web poskytuje podporu pro vývoj aplikací rychlou návrháři (RAD) generovat a analyzovat data vazby výrazů syntaxe. Tato třída nemůže být zděděny.

Členové DataBinder

DataBinder Members
Tento web obsahuje seznam všech členů třídy DataBinder.

Metoda DataBinder.Eval

DataBinder.Eval Method
Metoda DataBinder.Eval odraz používá k analýze a vyhodnotit výraz datové vazby proti objektu v době spuštění. Tato metoda umožňuje vývoj aplikací rychlou (RAD) návrháře, například Visual Studio .NET snadno generovat a analyzovat data vazby syntaxe. Můžete také použít tuto metodu deklarativně na webové stránce Forms zjednodušení casting z jednoho typu na jiný. Tento web obsahuje příklad ukazuje, jak použít některou z verzí Eval přetížené.

Metoda Control.OnDataBinding

Control.OnDataBinding Method
Metoda Control.OnDataBinding vyvolává událost DataBinding. Tato metoda upozorní řízení serveru provádět logika vazbu dat, který je spojen s ním. Tento web obsahuje příklad demonstruje přepište metodu OnDataBinding přidat podřízené ovládací prvky nadřazeného ovládacího prvku ze zdroje dat.

Třída DataBinding

DataBinding Class
Tento web obsahuje informace o jeden výraz vázání dat v ovládacím prvku serveru ASP.NET. Tento jediný výraz vázání dat umožňuje RAD návrháře, například Visual Studio .NET k vytváření výrazů vázání dat v době návrhu. Tato třída nemůže být zděděny.

Třída DataBindingCollection

DataBindingCollection Class
Třída DataBindingCollection poskytuje kolekce objektů DataBinding ASP.NET řízení serveru. Tato třída nemůže být zděděny. Tento web obsahuje příklad demonstruje použití konstruktoru DataBindingCollection.

Členové DataBindingCollection

DataBindingCollection Members
Web "DataBindingCollection členy" má seznam všech členů třídy DataBindingCollection.

Událost Control.DataBinding

Control.DataBinding Event
Control.DataBinding události dojde při řízení serveru sváže zdroj dat. Obslužné rutiny události obdrží argument typu EventArgs obsahující data, která se vztahuje k této události. Tato událost upozorní řízení serveru provádět logika vazby dat pro něj byla zapsána.

Rozhraní IDataBindingsAccessor

IDataBindingsAccessor Interface
S rozhraním IDataBindingsAccessor kolekce výrazy datové vazby ovládacího prvku lze získat přístup v době návrhu.

Členové IDataBindingsAccessor

IDataBindingsAccessor Members
Tento web obsahuje seznam všechny členy rozhraní IDataBindingsAccessor.

Kurzy QuickStart

QuickStart kurzy navštivte následující weby:
ASP.NET QuickStart
ASP.NET Data Binding
Další informace o ovládacích prvků data vazby serveru navštivte webu Microsoft GotDotNet:
Data Binding Server Controls
Další informace o ovládacích prvcích podle šablony vázanými daty na webu společnosti Microsoft:
Sample Templated Data-Bound Control
Další informace o ovládacích prvcích server naleznete na následujícím webu:
Server Control Samples

Jak článků

Jak chcete článcích znalostní báze Microsoft Knowledge Base obsahují podrobné pokyny k provádění konkrétních úkolů. Další informace o vazbě dat s webovými formuláři ASP.NET klepněte na následující čísla následujících článcích databáze Microsoft Knowledge Base:
308485Vytvoření stránky seznam a podrobnosti s ovládacími prvky webového formuláře
308485Vytvoření stránky seznam a podrobnosti s ovládacími prvky webového formuláře
306227Postupy: Použití CheckBox Web Control v DataGrid
314334Postupy: Přidání statické položky DropDownList řízení použití VB .NET
317429Postupy: Použití událostí ItemDataBound v VB.Net webových formulářů
317719Postupy: Export dat v DataGrid ASP. WebForm NET do aplikace Excel
313154Vytvoření Souhrn řádků pro DataGrid ASP.NET pomocí VB .NET
317794Dynamicky vytvoření Controls v ASP.NET w/Visual C# .NET

Návody

Kurzy jsou mini kurzy, povede scénářích vývoj Typická aplikace pomocí webových formulářů datové vazby. Návod dokumenty navštivte následující weby:
Walkthrough: Updating Data Using a Database Update Query in Web Forms
Walkthrough: Using a DataGrid Web Control to Read and Write Data
"Použití DataGrid webové řízení" návod pomůže s vývojem podle šablony ovládací prvek vázán na data. Je snadné svázat vlastnost ovládacího prvku na jedné datové položky (nebo výraz) pomocí syntaxe vázání dat ASP.NET. Tato část adresy složitější scénář vývoje ovládací prvek, který má podle šablony vlastnosti vázány ke zdroji dat je typ kolekce (System.Collections.ICollection nebo System.Collections.IEnumerable). Povolit šablony stránky vývojář přizpůsobení prezentace dat, které je vázáno na ovládací prvek. Zesilovací a DataList ovládací prvky jsou příklady ovládacích prvků podle šablony vázanými daty.

Další informace o vývoji podle šablony ovládací prvky vázanými daty na webu společnosti Microsoft:
Developing a Templated Data-Bound Control

Odstraňování potíží

Diskusní skupiny Microsoft a Microsoft Knowledge jsou obě cenné zdroje pro odstraňování potíží.

V diskusních skupinách Microsoft může odpovědět kolegové problémy a dotazy. Zobrazit diskusní skupiny Microsoft, naleznete na následujícím webu:
MSDN Newsgroups
Vyhledat články o specifických problémech Microsoft Knowledge Base (KB) na následujícím webu společnosti Microsoft:
Microsoft Knowledge Base
Další informace týkající se odstraňování potíží navštivte následující weby:
MSDN Library
MSDN Online .NET Developer Center

Odkazy

Informace o způsobu práce s ASP.NET zobrazit kurz QuickStart ASP.NET na webu Microsoft GotDotNet:
ASP.NET QuickStart Tutorial
Další informace naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
313485INFORMACE: Průvodce pro ADO.NET DataSet, DataView a objekt DataViewManager

Vlastnosti

ID článku: 313481 - Poslední aktualizace: 29. března 2007 - Revize: 5.5
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft ADO.NET (included with the .NET Framework)
  • Microsoft ADO.NET 1.1
  • Microsoft ASP.NET (included with the .NET Framework)
  • Microsoft ASP.NET 1.1
Klíčová slova: 
kbmt kbarttyperoadmap kbdatabinding kbinfo KB313481 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:313481

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com