Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale
Questo argomento non è stato ancora valutato - Valuta questo argomento

Classe GridViewRow

Rappresenta una singola riga in un oggetto GridView controllare.

Spazio dei nomi:  System.Web.UI.WebControls
Assembly:  System.Web (in System.Web.dll)
public class GridViewRow : TableRow, 
	IDataItemContainer, INamingContainer
<asp:GridViewRow />

Il tipo GridViewRow espone i seguenti membri.

  NomeDescrizione
Metodo pubblicoGridViewRowInizializza una nuova istanza di GridViewRow classe.
In alto
  NomeDescrizione
Proprietà pubblicaAccessKeyOttiene o imposta il tasto di scelta che consente di spostarsi rapidamente al controllo server Web. (Ereditato da WebControl)
Proprietà protetta.AdapterOttiene l'adattatore browser-specifico per il controllo. (Ereditato da Control)
Proprietà pubblicaAppRelativeTemplateSourceDirectoryOttiene o imposta la directory virtuale relativa all' applicazione dell' oggetto di UserControl o di Page contenente il controllo. (Ereditato da Control)
Proprietà pubblicaAttributesOttiene la raccolta di attributi arbitrari (per eseguire il rendering solo) che non corrispondono alle proprietà del controllo. (Ereditato da WebControl)
Proprietà pubblicaBackColorOttiene o imposta il colore di sfondo del controllo server Web. (Ereditato da WebControl)
Proprietà pubblicaBindingContainerInfrastruttura. Ottiene il controllo contenente l'associazione dati del controllo. (Ereditato da Control)
Proprietà pubblicaBorderColorOttiene o imposta il colore del bordo del controllo Web. (Ereditato da WebControl)
Proprietà pubblicaBorderStyleOttiene o imposta lo stile del bordo del controllo server Web. (Ereditato da WebControl)
Proprietà pubblicaBorderWidthOttiene o imposta la larghezza del bordo del controllo server Web. (Ereditato da WebControl)
Proprietà pubblicaCellsOttiene una raccolta di TableCell oggetti che rappresentano le celle di una riga in un oggetto Table controllare. (Ereditato da TableRow)
Proprietà protetta.ChildControlsCreatedOttiene un valore che indica se i controlli figlio del controllo server sono stati creati. (Ereditato da Control)
Proprietà pubblicaClientIDOttiene l'ID del controllo per il markup HTML generato in ASP.NET. (Ereditato da Control)
Proprietà pubblicaClientIDModeOttiene o imposta l'algoritmo utilizzato per generare il valore della proprietà di ClientID . (Ereditato da Control)
Proprietà protetta.ClientIDSeparatorOttiene un valore del carattere che rappresenta il carattere separatore utilizzato nella proprietà di ClientID . (Ereditato da Control)
Proprietà protetta.ContextOttiene l'oggetto di HttpContext associato al controllo server per la richiesta Web corrente. (Ereditato da Control)
Proprietà pubblicaControlsOttiene un oggetto di ControlCollection che rappresenta i controlli figlio per un controllo server specificato nella gerarchia dell' interfaccia utente. (Ereditato da Control)
Proprietà pubblicaControlStyleOttiene lo stile del controllo server Web. Questa proprietà viene utilizzata principalmente dagli sviluppatori del controllo. (Ereditato da WebControl)
Proprietà pubblicaControlStyleCreatedottiene un valore che indica se a Style l'oggetto è stato creato per ControlStyle proprietà. Questa proprietà viene utilizzata principalmente dagli sviluppatori del controllo. (Ereditato da WebControl)
Proprietà pubblicaCssClassOttiene o imposta la classe (CSS) del foglio di stile CSS eseguito il rendering con il controllo server Web nel client. (Ereditato da WebControl)
Proprietà pubblicaDataItem Ottiene l'oggetto dati sottostante a cui l'oggetto GridViewRow è associato.
Proprietà pubblicaDataItemContainerOttiene un riferimento al contenitore di denominazione se il contenitore di denominazione implementa IDataItemContainer. (Ereditato da Control)
Proprietà pubblicaDataItemIndexOttiene l'indice di DataItem nell'oggetto sottostante DataSet.
Proprietà pubblicaDataKeysContainerOttiene un riferimento al contenitore di denominazione se il contenitore di denominazione implementa IDataKeysControl. (Ereditato da Control)
Proprietà protetta.DesignModeOttiene un valore che indica se un controllo viene utilizzata su un'area di progettazione. (Ereditato da Control)
Proprietà pubblicaEnabledOttiene o imposta un valore che indica se il controllo server Web è abilitato. (Ereditato da WebControl)
Proprietà pubblicaEnableThemingOttiene o imposta un valore che indica se i temi applicati al controllo. (Ereditato da WebControl)
Proprietà pubblicaEnableViewStateOttiene o imposta un valore che indica se il controllo server mantiene lo stato di visualizzazione e lo stato di visualizzazione dei controlli figlio che contiene, al client richiedente. (Ereditato da Control)
Proprietà protetta.EventsOttiene un elenco dei delegati del gestore eventi per il controllo. Questa proprietà è di sola lettura. (Ereditato da Control)
Proprietà pubblicaFontOttiene le proprietà del tipo di carattere associate al controllo server Web. (Ereditato da WebControl)
Proprietà pubblicaForeColorOttiene o imposta il colore di primo piano (in genere il colore del testo) del controllo server Web. (Ereditato da WebControl)
Proprietà pubblicaHasAttributesOttiene un valore che indica se il controllo contiene attributi impostati. (Ereditato da WebControl)
Proprietà protetta.HasChildViewStateOttiene un valore che indica se i controlli figlio correnti del controllo server dispongono delle impostazioni salvate lo stato di visualizzazione. (Ereditato da Control)
Proprietà pubblicaHeightOttiene o imposta l'altezza del controllo server Web. (Ereditato da WebControl)
Proprietà pubblicaHorizontalAlignOttiene o imposta l'allineamento orizzontale del contenuto nella riga. (Ereditato da TableRow)
Proprietà pubblicaIDOttiene o imposta il ProgID assegnato al controllo server. (Ereditato da Control)
Proprietà protetta.IdSeparatorInfrastruttura. Ottiene il carattere utilizzato per separare gli identificatori del controllo. (Ereditato da Control)
Proprietà protetta.IsChildControlStateClearedOttiene un valore che indica se i controlli contenuti nel controllo è stato del controllo. (Ereditato da Control)
Proprietà protetta.IsEnabledOttiene un valore che indica se il controllo è attivato. (Ereditato da WebControl)
Proprietà protetta.IsTrackingViewStateOttiene un valore che indica se il controllo server sta salvando le modifiche nello stato di visualizzazione. (Ereditato da Control)
Proprietà protetta.IsViewStateEnabledOttiene un valore che indica se lo stato di visualizzazione è abilitato per il controllo. (Ereditato da Control)
Proprietà protetta.LoadViewStateByIDOttiene un valore che indica se il controllo partecipa al caricamento dello stato di visualizzazione da ID invece dell' indice. (Ereditato da Control)
Proprietà pubblicaNamingContainerOttiene un riferimento al contenitore di denominazione del controllo server, che crea uno spazio dei nomi univoco per la differenziazione tra i controlli server con lo stesso valore della proprietà di Control.ID . (Ereditato da Control)
Proprietà pubblicaPageOttiene un riferimento all' istanza di Page che contiene il controllo server. (Ereditato da Control)
Proprietà pubblicaParentOttiene un riferimento al controllo padre del controllo server nella gerarchia dei controlli della pagina. (Ereditato da Control)
Proprietà pubblicaRenderingCompatibilityOttiene un valore che specifica la versione di ASP.NET che il codice HTML di cui è stato eseguito il rendering verrà compatibile con. (Ereditato da Control)
Proprietà pubblicaRowIndexOttiene l'indice di GridViewRow oggetto in Rows raccolta di un oggetto GridView controllare.
Proprietà pubblicaRowStateOttiene lo stato di GridViewRow oggetto.
Proprietà pubblicaRowTypeOttiene il tipo della riga di GridViewRow oggetto.
Proprietà pubblicaSiteOttiene le informazioni sul contenitore che ospita il controllo corrente una volta eseguito il rendering in un'area di progettazione. (Ereditato da Control)
Proprietà pubblicaSkinIDOttiene o imposta l'interfaccia personalizzata da applicare al controllo. (Ereditato da WebControl)
Proprietà pubblicaStyleOttiene una raccolta di attributi di testo che verranno sottoposti a rendering come attributo di stile nel tag esterno del controllo server Web. (Ereditato da WebControl)
Proprietà pubblicaSupportsDisabledAttributeOttiene un valore che indica se il controllo deve impostare disabled l'attributo dell'elemento HTML di cui è stato eseguito il rendering su “disattivare„ quando il controllo IsEnabled la proprietà è false. (Ereditato da TableRow)
Proprietà pubblicaTabIndexOttiene o imposta l'indice della scheda del controllo server Web. (Ereditato da WebControl)
Proprietà pubblicaTableSectionOttiene o imposta la posizione di un oggetto TableRow oggetto in Table controllare. (Ereditato da TableRow)
Proprietà protetta.TagKeyottiene HtmlTextWriterTag valore che corrisponde a questo controllo server Web. Questa proprietà viene utilizzata principalmente dagli sviluppatori del controllo. (Ereditato da WebControl)
Proprietà protetta.TagNameOttiene il nome del tag del controllo. Questa proprietà viene utilizzata principalmente dagli sviluppatori del controllo. (Ereditato da WebControl)
Proprietà pubblicaTemplateControlOttiene o imposta un riferimento al modello contenente il controllo. (Ereditato da Control)
Proprietà pubblicaTemplateSourceDirectoryOttiene la directory virtuale di Page o di UserControl che contiene il controllo server corrente. (Ereditato da Control)
Proprietà pubblicaToolTipOttiene o imposta il testo da visualizzare quando il puntatore del mouse viene posizionato su un controllo server Web. (Ereditato da WebControl)
Proprietà pubblicaUniqueIDOttiene l'identificatore univoco e gerarchico completo per il controllo server. (Ereditato da Control)
Proprietà pubblicaValidateRequestModeOttiene o imposta un valore che indica se il controllo verificare l'input del client dal browser per i valori potenzialmente non sicuri. (Ereditato da Control)
Proprietà pubblicaVerticalAlignOttiene o imposta l'allineamento verticale del contenuto nella riga. (Ereditato da TableRow)
Proprietà protetta.ViewStateOttiene un dizionario di informazioni sullo stato che consentono di salvare e ripristinare lo stato di visualizzazione di un controllo server tra più richieste della stessa pagina. (Ereditato da Control)
Proprietà protetta.ViewStateIgnoresCaseOttiene un valore che indica se l'oggetto di StateBag prevede la distinzione tra maiuscole e minuscole. (Ereditato da Control)
Proprietà pubblicaViewStateModeOttiene o imposta la modalità dello stato di visualizzazione del controllo. (Ereditato da Control)
Proprietà pubblicaVisibleOttiene o imposta un valore che indica se un controllo server viene eseguito il rendering come interfaccia utente nella pagina. (Ereditato da Control)
Proprietà pubblicaWidthOttiene o imposta la larghezza del controllo server Web. (Ereditato da WebControl)
In alto
  NomeDescrizione
Metodo protettoAddAttributesToRenderAggiunge gli attributi HTML e stili che devono essere eseguito il rendering in specificati HtmlTextWriterTag. Questo metodo viene utilizzato principalmente dagli sviluppatori del controllo. (Ereditato da WebControl)
Metodo protettoAddedControlChiamato dopo che un controllo figlio aggiunto alla raccolta di Controls dell' oggetto di Control . (Ereditato da Control)
Metodo protettoAddParsedSubObjectNotifica al controllo server che un elemento, XML o HTML, è stato analizzato e aggiunge l'elemento all' oggetto di ControlCollection del controllo server. (Ereditato da Control)
Metodo pubblicoApplyStyleCopia tutti gli elementi di nonblank dello stile specificato al controllo Web, sovrascrivendo gli elementi di stile esistenti del controllo. Questo metodo è principalmente utilizzato dagli sviluppatori del controllo. (Ereditato da WebControl)
Metodo pubblicoApplyStyleSheetSkinApplica le proprietà di stile definite nel foglio di stile della pagina al controllo. (Ereditato da Control)
Metodo protettoBeginRenderTracingAvviare l'analisi in fase di progettazione dei dati di rendering. (Ereditato da Control)
Metodo protettoBuildProfileTreeInfrastruttura. Raccoglie informazioni sul controllo server e la consegna alla proprietà di Trace da visualizzare quando è abilitata la tracciatura per la pagina. (Ereditato da Control)
Metodo protettoClearCachedClientIDInfrastruttura. Imposta il valore memorizzato nella cache di ClientID a null. (Ereditato da Control)
Metodo protettoClearChildControlStateElimina le informazioni sullo stato del controllo per i controlli figlio del controllo server. (Ereditato da Control)
Metodo protettoClearChildStateElimina lo stato di visualizzazione e le informazioni sullo stato del controllo per i controlli figlio di un controllo server. (Ereditato da Control)
Metodo protettoClearChildViewStateElimina le informazioni sullo stato di visualizzazione per i controlli figlio di un controllo server. (Ereditato da Control)
Metodo protettoClearEffectiveClientIDModeInfrastruttura. Impostare la proprietà di ClientIDMode dell' istanza del controllo corrente e di tutti i controlli figlio di Inherit. (Ereditato da Control)
Metodo pubblicoCopyBaseAttributesCopia le proprietà non incapsulate da Style oggetto dal controllo server Web specificato al controllo server Web che questo metodo viene chiamato da. Questo metodo viene utilizzato principalmente dagli sviluppatori del controllo. (Ereditato da WebControl)
Metodo protettoCreateChildControlsChiamato dal framework di pagine ASP.NET per notificare ai controlli server che utilizzano all' implementazione basata su composizione per creare i controlli figlio possono contenere in preparazione di eseguire il postback o di eseguire il rendering. (Ereditato da Control)
Metodo protettoCreateControlCollectioncrea un nuovo ControlCollection oggetto per TableRow controllare. (Ereditato da TableRow)
Metodo protettoCreateControlStyleCrea un oggetto TableItemStyle oggetto per TableRow controllare. (Ereditato da TableRow)
Metodo pubblicoDataBind()Associare un'origine dati al controllo server richiamato e tutti i relativi controlli figlio. (Ereditato da Control)
Metodo protettoDataBind(Boolean)Associare un'origine dati al controllo server richiamato e tutti i relativi controlli figlio con un'opzione generare l'evento di DataBinding . (Ereditato da Control)
Metodo protettoDataBindChildrenAssociare un'origine dati ai controlli figlio del controllo server. (Ereditato da Control)
Metodo pubblicoDisposeConsente a un controllo server per eseguire un'operazione finale puliscono prima che venga rilasciato dalla memoria. (Ereditato da Control)
Metodo protettoEndRenderTracingTermina la tracciatura in fase di progettazione dei dati di rendering. (Ereditato da Control)
Metodo protettoEnsureChildControlsDetermina se il controllo server contiene i controlli figlio. In caso contrario, crea i controlli figlio. (Ereditato da Control)
Metodo protettoEnsureIDCrea un identificatore per i controlli che non dispongono di un identificatore assegnato. (Ereditato da Control)
Metodo pubblicoEquals(Object) Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object)
Metodo protettoFinalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulizia prima che l'oggetto stesso venga reclamato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblicoFindControl(String)Cercare il contenitore di denominazione corrente un controllo server con il parametro specificato di id . (Ereditato da Control)
Metodo protettoFindControl(String, Int32)Infrastruttura. Cercare il contenitore di denominazione corrente un controllo server con id specificato e un Integer, specificato nel parametro di pathOffset , che supporta la ricerca. Non è necessario eseguire l'override di questa versione del metodo di FindControl . (Ereditato da Control)
Metodo pubblicoFocusImposta lo stato attivo per l'input in un controllo. (Ereditato da Control)
Metodo protettoGetDesignModeStateInfrastruttura. Ottiene i dati in fase di progettazione per un controllo. (Ereditato da Control)
Metodo pubblicoGetHashCode Funge da funzione hash per un particolare tipo. (Ereditato da Object)
Metodo pubblicoGetRouteUrl(Object)Ottiene l'URL corrispondente a un set di parametri di route. (Ereditato da Control)
Metodo pubblicoGetRouteUrl(RouteValueDictionary)Ottiene l'URL corrispondente a un set di parametri di route. (Ereditato da Control)
Metodo pubblicoGetRouteUrl(String, Object)Ottiene l'URL corrispondente a un set di parametri di route e del nome della route. (Ereditato da Control)
Metodo pubblicoGetRouteUrl(String, RouteValueDictionary)Ottiene l'URL corrispondente a un set di parametri di route e del nome della route. (Ereditato da Control)
Metodo pubblicoGetType Ottiene il Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblicoGetUniqueIDRelativeToRestituisce la parte con prefisso della proprietà di UniqueID del controllo specificato. (Ereditato da Control)
Metodo pubblicoHasControlsDetermina se il controllo server contiene i controlli figlio. (Ereditato da Control)
Metodo protettoHasEventsRestituisce un valore che indica se gli eventi vengono registrati per il controllo o i controlli figlio. (Ereditato da Control)
Metodo protettoIsLiteralContentInfrastruttura. Determina se il controllo server utilizza solo il contenuto letterale. (Ereditato da Control)
Metodo protettoLoadControlStateRipristina le informazioni sullo stato del controllo da una richiesta di pagina precedente in cui è stata salvata tramite il metodo di SaveControlState . (Ereditato da Control)
Metodo protettoLoadViewStateRipristina le informazioni sullo stato di visualizzazione da una richiesta precedente in cui è stata salvata con SaveViewState metodo. (Ereditato da WebControl)
Metodo protettoMapPathSecureRecupera il percorso fisico di un percorso virtuale, assoluto o relativo, mapping. (Ereditato da Control)
Metodo protettoMemberwiseCloneConsente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblicoMergeStyleCopia tutti gli elementi di nonblank dello stile specificato al controllo Web, ma non sovrascriverà gli elementi di stile esistenti del controllo. Questo metodo viene utilizzato principalmente dagli sviluppatori del controllo. (Ereditato da WebControl)
Metodo protettoOnBubbleEventDetermina se passare un evento nella gerarchia dei controlli server ASP.NET della pagina. (Esegue l'override di Control.OnBubbleEvent(Object, EventArgs)).
Metodo protettoOnDataBindingGenera l'evento di DataBinding . (Ereditato da Control)
Metodo protettoOnInitGenera l'evento di Init . (Ereditato da Control)
Metodo protettoOnLoadGenera l'evento di Load . (Ereditato da Control)
Metodo protettoOnPreRenderGenera l'evento di PreRender . (Ereditato da Control)
Metodo protettoOnUnloadGenera l'evento di Unload . (Ereditato da Control)
Metodo protettoOpenFileOttiene Stream utilizzato per leggere un file. (Ereditato da Control)
Metodo protettoRaiseBubbleEventAssegna tutti i database di origine evento e delle relative informazioni al controllo padre. (Ereditato da Control)
Metodo protettoRemovedControlChiamato dopo che un controllo figlio viene rimosso dalla raccolta di Controls dell' oggetto di Control . (Ereditato da Control)
Metodo protettoRenderEsegue il rendering del controllo al writer specificato HTML. (Ereditato da WebControl)
Metodo pubblicoRenderBeginTagEsegue il rendering del tag HTML di apertura del controllo sul writer specificato. Questo metodo viene utilizzato principalmente dagli sviluppatori del controllo. (Ereditato da WebControl)
Metodo protettoRenderChildrenRestituisce il contenuto degli elementi figlio di un controllo server a un oggetto fornito di HtmlTextWriter , che scrive il contenuto di cui eseguire il rendering sul client. (Ereditato da Control)
Metodo protettoRenderContentsEsegue il rendering del contenuto del controllo sul writer specificato. Questo metodo viene utilizzato principalmente dagli sviluppatori del controllo. (Ereditato da WebControl)
Metodo pubblicoRenderControl(HtmlTextWriter)Contenuto del controllo server di output a un oggetto di HtmlTextWriter e alle informazioni di traccia forniti dei file sul controllo se è attivata. (Ereditato da Control)
Metodo protettoRenderControl(HtmlTextWriter, ControlAdapter)Contenuto del controllo server di output a un oggetto fornito di HtmlTextWriter utilizzando un oggetto specificato di ControlAdapter . (Ereditato da Control)
Metodo pubblicoRenderEndTagEsegue il rendering del tag di chiusura HTML del controllo nel writer specificato. Questo metodo viene utilizzato principalmente dagli sviluppatori del controllo. (Ereditato da WebControl)
Metodo protettoResolveAdapterOttiene l'adattatore di controllo responsabile del rendering del controllo specificato. (Ereditato da Control)
Metodo pubblicoResolveClientUrlOttiene un URL che può essere utilizzato dal browser. (Ereditato da Control)
Metodo pubblicoResolveUrlConverte un URL in uno che è utilizzabile nel client richiedente. (Ereditato da Control)
Metodo protettoSaveControlStateSalvare tutti i cambiamenti di stato del controllo server che si sono verificati sul tempo che la pagina è stata rinviata al server. (Ereditato da Control)
Metodo protettoSaveViewStateSalva tutto lo stato modificato dopo TrackViewState il metodo è stato chiamato. (Ereditato da WebControl)
Metodo protettoSetDesignModeStateImposta i dati in fase di progettazione per un controllo. (Ereditato da Control)
Metodo pubblicoSetRenderMethodDelegateInfrastruttura. Assegna un delegato del gestore eventi per il rendering del controllo server e il relativo contenuto nel controllo padre. (Ereditato da Control)
Metodo pubblicoSetTraceData(Object, Object)Imposta i dati di traccia per l'analisi in fase di progettazione dei dati di rendering, utilizzando la chiave di dati di analisi e il valore dei dati di traccia. (Ereditato da Control)
Metodo pubblicoSetTraceData(Object, Object, Object)Imposta i dati di traccia per l'analisi in fase di progettazione dei dati di rendering, utilizzando l'oggetto rintracciato, la chiave di dati di analisi e il valore dei dati di traccia. (Ereditato da Control)
Metodo pubblicoToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo protettoTrackViewStateGenera il controllo per tenere traccia delle modifiche nello stato di visualizzazione in modo da poter essere archiviate nell'oggetto ViewState proprietà. (Ereditato da WebControl)
In alto
  NomeDescrizione
Evento pubblicoDataBindingSi verifica quando il controllo server viene associato a un'origine dati. (Ereditato da Control)
Evento pubblicoDisposedSi verifica quando un controllo server viene rilasciato dalla memoria, che è l'ultima fase del ciclo di vita del controllo server in cui viene richiesta una pagina ASP.NET. (Ereditato da Control)
Evento pubblicoInitSi verifica quando il controllo server viene inizializzato, che è la prima fase del ciclo di vita. (Ereditato da Control)
Evento pubblicoLoadSi verifica quando il controllo server viene caricato nell' oggetto di Page . (Ereditato da Control)
Evento pubblicoPreRenderSi verifica dopo che l'oggetto di Control viene caricato ma prima del rendering. (Ereditato da Control)
Evento pubblicoUnloadSi verifica quando il controllo server viene scaricato dalla memoria. (Ereditato da Control)
In alto
  NomeDescrizione
Metodo di estensione pubblicoEnableDynamicData(Type)Sottoposto a overload. Abilita il comportamento di Dynamic Data per il controllo dati specificato. (Definito da DataControlExtensions).
Metodo di estensione pubblicoEnableDynamicData(Type, Object)Sottoposto a overload. Abilita il comportamento di Dynamic Data per il controllo dati specificato. (Definito da DataControlExtensions).
Metodo di estensione pubblicoEnableDynamicData(Type, IDictionary<String, Object>)Sottoposto a overload. Abilita il comportamento di Dynamic Data per il controllo dati specificato. (Definito da DataControlExtensions).
Metodo di estensione pubblicoFindDataSourceControlRestituisce l'origine dati associata al controllo dati per il controllo specificato. (Definito da DynamicDataExtensions).
Metodo di estensione pubblicoFindFieldTemplateRestituisce il modello di campo per la colonna specificata nel contenitore di denominazione del controllo specificato. (Definito da DynamicDataExtensions).
Metodo di estensione pubblicoFindMetaTableRestituisce l'oggetto metatable del controllo dati contenitore. (Definito da DynamicDataExtensions).
Metodo di estensione pubblicoGetDefaultValuesOttiene la raccolta dei valori predefiniti per il controllo dati specificato. (Definito da DynamicDataExtensions).
Metodo di estensione pubblicoGetMetaTableOttiene i metadati della tabella per il controllo dati specificato. (Definito da DynamicDataExtensions).
Metodo di estensione pubblicoSetMetaTable(MetaTable)Sottoposto a overload. Imposta i metadati della tabella per il controllo dati specificato. (Definito da DynamicDataExtensions).
Metodo di estensione pubblicoSetMetaTable(MetaTable, IDictionary<String, Object>)Sottoposto a overload. Imposta i metadati della tabella e il mapping di valore predefinito per il controllo dati specificato. (Definito da DynamicDataExtensions).
Metodo di estensione pubblicoSetMetaTable(MetaTable, Object)Sottoposto a overload. Imposta i metadati della tabella e il mapping di valore predefinito per il controllo dati specificato. (Definito da DynamicDataExtensions).
Metodo di estensione pubblicoTryGetMetaTableDetermina se i metadati della tabella sono disponibili. (Definito da DynamicDataExtensions).
In alto
  NomeDescrizione
Implementazione esplicita dell'interfacciaMetodo privatoIAttributeAccessor.GetAttributeInfrastruttura. Ottiene un attributo di controlli Web con il nome specificato. (Ereditato da WebControl)
Implementazione esplicita dell'interfacciaMetodo privatoIAttributeAccessor.SetAttributeImposta un attributo di controlli Web al nome e il valore specificato. (Ereditato da WebControl)
Implementazione esplicita dell'interfacciaProprietà privataIControlBuilderAccessor.ControlBuilderPer una descrizione del membro, vedere IControlBuilderAccessor.ControlBuilder. (Ereditato da Control)
Implementazione esplicita dell'interfacciaMetodo privatoIControlDesignerAccessor.GetDesignModeStatePer una descrizione del membro, vedere IControlDesignerAccessor.GetDesignModeState. (Ereditato da Control)
Implementazione esplicita dell'interfacciaMetodo privatoIControlDesignerAccessor.SetDesignModeStatePer una descrizione del membro, vedere IControlDesignerAccessor.SetDesignModeState. (Ereditato da Control)
Implementazione esplicita dell'interfacciaMetodo privatoIControlDesignerAccessor.SetOwnerControlInfrastruttura. Per una descrizione del membro, vedere IControlDesignerAccessor.SetOwnerControl. (Ereditato da Control)
Implementazione esplicita dell'interfacciaProprietà privataIControlDesignerAccessor.UserDataPer una descrizione del membro, vedere IControlDesignerAccessor.UserData. (Ereditato da Control)
Implementazione esplicita dell'interfacciaProprietà privataIDataBindingsAccessor.DataBindingsPer una descrizione del membro, vedere IDataBindingsAccessor.DataBindings. (Ereditato da Control)
Implementazione esplicita dell'interfacciaProprietà privataIDataBindingsAccessor.HasDataBindingsPer una descrizione del membro, vedere IDataBindingsAccessor.HasDataBindings. (Ereditato da Control)
Implementazione esplicita dell'interfacciaProprietà privataIDataItemContainer.DataItemInfrastruttura. Per una descrizione del membro, vedere DataItem.
Implementazione esplicita dell'interfacciaProprietà privataIDataItemContainer.DataItemIndexInfrastruttura. Per una descrizione del membro, vedere DataItemIndex.
Implementazione esplicita dell'interfacciaProprietà privataIDataItemContainer.DisplayIndexInfrastruttura. Per una descrizione del membro, vedere DisplayIndex.
Implementazione esplicita dell'interfacciaProprietà privataIExpressionsAccessor.ExpressionsPer una descrizione del membro, vedere IExpressionsAccessor.Expressions. (Ereditato da Control)
Implementazione esplicita dell'interfacciaProprietà privataIExpressionsAccessor.HasExpressionsPer una descrizione del membro, vedere IExpressionsAccessor.HasExpressions. (Ereditato da Control)
Implementazione esplicita dell'interfacciaMetodo privatoIParserAccessor.AddParsedSubObjectPer una descrizione del membro, vedere IParserAccessor.AddParsedSubObject. (Ereditato da Control)
In alto

GridViewRow la classe viene utilizzata rappresenta una singola riga in un oggetto GridView controllare. ogni riga in GridView il controllo dispone di un tipo definito della riga tramite DataControlRowType enumerazione. Nella tabella seguente sono elencati i diversi tipi di riga.

Tipo di riga

descrizione

DataRow

una riga di dati in GridView controllare.

EmptyDataRow

la riga vuota in GridView controllare. La riga vuota viene visualizzato quando GridView il controllo non include record da visualizzare e GridView.EmptyDataTemplate il modello non viene null.

Footer

La riga a piè di pagina in GridView controllare.

Header

la riga di intestazione in GridView controllare.

Pager

Una riga di pager in GridView controllare.

Separator

Una riga di separazione in GridView controllare.

Per determinare il tipo della riga di un oggetto GridViewRow l'oggetto utilizza, RowType proprietà. In GridViewRow l'oggetto dispone inoltre di uno stato associato a. Lo stato può essere una combinazione bit per bit dei valori nella tabella seguente.

valore di stato

descrizione

Alternate

GridViewRow l'oggetto rappresenta una riga in alternativa GridView controllare.

Edit

GridViewRow l'oggetto è in modalità di modifica.

Normal

GridViewRow l'oggetto è nello stato (predefinito) normale.

Selected

GridViewRow l'oggetto è selezionato.

Per determinare lo stato di un oggetto GridViewRow l'oggetto utilizza, RowState proprietà.

GridView il controllo archivia tutte le righe di dati in Rows raccolta. Per determinare l'indice di un oggetto GridViewRow oggetto in Rows la raccolta, utilizzare RowIndex proprietà.

È possibile accedere alle proprietà dell'oggetto dati sottostante associato a GridViewRow oggetto tramite DataItem proprietà.

NotaNota

DataItem la proprietà è disponibile solo durante e dopo RowDataBound evento di un oggetto GridView controllare.

Per determinare l'indice dell'oggetto origine dati sottostante, utilizzare DataItemIndex proprietà.

È possibile accedere alle singole celle di GridViewRow oggetto tramite Cells proprietà. Se una cella contiene altri controlli, è possibile recuperare un controllo dalla cella tramite Controls raccolta della cella. È inoltre possibile utilizzare FindControl metodo di cella per trovare il controllo, se il controllo ha ID specificato.

Per recuperare un valore del campo da un oggetto BoundField campo la colonna o una colonna generata automaticamente il campo, utilizza Text proprietà della cella. Per recuperare un valore del campo da altri tipi di colonna del campo in cui il valore del campo è associato a un controllo, prima recuperare il controllo nella cella appropriata quindi accedere alla proprietà appropriata del controllo.

NotaNota

È possibile utilizzare un'espressione di associazione dati direttamente in un oggetto TemplateField campo la colonna senza associare il valore di una proprietà di un controllo. In questo caso, il valore del campo viene automaticamente inserito in un oggetto DataBoundLiteralControl controllare. Per recuperare il valore del campo, è innanzitutto necessario recuperare DataBoundLiteralControl controllare la cella appropriata e quindi utilizzare il proprio Text proprietà.

Per un elenco di valori di proprietà iniziali per un'istanza di GridViewRow , vedere di GridViewRowcostruttore.

Nell'esempio seguente viene illustrato come utilizzare un oggetto GridViewRow oggetto per recuperare il valore di un campo da una cella in GridView verificare quindi visualizzare il valore nella pagina.



<%@ Page language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

  void AuthorsGridView_SelectedIndexChanged(Object sender, EventArgs e)
  {

    // Get the selected row from the GridView control.
    GridViewRow selectRow = AuthorsGridView.SelectedRow;

    // Get the author's first and last name from the appropriate
    // cells in the selected row. For BoundField field columns
    // and automatically generated field columns, the Text property
    // of a cell is used to access a field value.
    String lastName = selectRow.Cells[1].Text;

    // In a TemplateField column where a data-binding expression
    // is used directly in the ItemTemplate, the field value
    // is automatically placed in DataBoundLiteral control.

    // Retrieve the DataBoundLiteral control from the cell. The
    // DataBoundLiteral control is the first control in the 
    // Controls collection.
    DataBoundLiteralControl firstNameLiteral = (DataBoundLiteralControl)selectRow.Cells[2].Controls[0];
    String firstName = firstNameLiteral.Text;

    // Display the name of the selected author.
    Message.Text = "You selected " + firstName + " " + lastName + ".";

  }

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>GridViewRow Example</title>
</head>
<body>
    <form id="form1" runat="server">

      <h3>GridViewRow Example</h3>

      <asp:label id="Message" 
        forecolor="Red"
        runat="server"/>

      <br/> 

      <asp:gridview id="AuthorsGridView" 
        datasourceid="AuthorsSqlDataSource" 
        autogeneratecolumns="false"
        autogenerateselectbutton="true"
        onselectedindexchanged="AuthorsGridView_SelectedIndexChanged"  
        runat="server"> 

        <columns>
          <asp:boundfield datafield="au_lname"
            headertext="Last Name"/>
          <asp:templatefield headertext="FirstName">
            <itemtemplate>
              <%#Eval("au_fname")%>
            </itemtemplate>
          </asp:templatefield>
        </columns>

      </asp:gridview>

      <!-- This example uses Microsoft SQL Server and connects -->
      <!-- to the Pubs sample database.                        -->
      <asp:sqldatasource id="AuthorsSqlDataSource"  
        selectcommand="SELECT [au_lname], [au_fname], [address], [city], [state], [zip], [contract] FROM [authors]"
        connectionstring="server=localhost;database=pubs;integrated security=SSPI"
        runat="server">
      </asp:sqldatasource>

    </form>
  </body>
</html>



Nell'esempio seguente viene illustrato come utilizzare un oggetto GridViewRow oggetto per recuperare un oggetto TextBox controllare dichiarato in un oggetto TemplateField campo del modello di elemento di modifica della colonna. Il valore della casella di testo viene quindi passato a un oggetto SqlDataSource controllare per aggiornare nell'origine dati.

Nota sulla sicurezzaNota sulla sicurezza

In questo esempio è inclusa una casella di testo che accetta l'input dell'utente, rappresenta quindi una potenziale minaccia alla sicurezza. Per impostazione predefinita, le pagine Web ASP.NET verificano che l'input dell'utente non includa script o elementi HTML. Per ulteriori informazioni, vedere Cenni preliminari sugli attacchi tramite script.


<%@ Page language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

  void AuthorsGridView_RowUpdating (Object sender, GridViewUpdateEventArgs e)
  {

    // In this example, the GridView control will not automatically extract 
    // updated values from TemplateField column fields because they are not
    // using a two-way binding expression. So, the updated
    // values must be added manually to the NewValues dictionary.

    // Get the GridViewRow object that represents the row being edited
    // from the Rows collection of the GridView control.
    int index = AuthorsGridView.EditIndex;
    GridViewRow row = AuthorsGridView.Rows[index];

    // Get the controls that contain the updated values. In this
    // example, the updated values are contained in the TextBox 
    // controls declared in the EditItemTemplates of the TemplateField 
    // column fields in the GridView control.
    TextBox lastName = (TextBox)row.FindControl("LastNameTextBox");
    TextBox firstName = (TextBox)row.FindControl("FirstNameTextBox");

    // Add the updated values to the NewValues dictionary. Use the
    // parameter names declared in the parameterized update query 
    // string for the key names.
    e.NewValues["au_lname"] = lastName.Text;
    e.NewValues["au_fname"] = firstName.Text;    

  }

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>GridViewRow Example</title>
</head>
<body>
    <form id="form1" runat="server">

      <h3>GridViewRow Example</h3>

      <!-- The GridView control automatically sets the columns     -->
      <!-- specified in the datakeynames attribute as read-only    -->
      <!-- No input controls are rendered for these columns in     -->
      <!-- edit mode.                                              -->
      <asp:gridview id="AuthorsGridView" 
        datasourceid="AuthorsSqlDataSource" 
        autogeneratecolumns="false"
        autogenerateeditbutton="true"
        datakeynames="au_id"
        cellpadding="10"
        onrowupdating="AuthorsGridView_RowUpdating"      
        runat="server">

        <columns>

          <asp:boundfield datafield="au_id"
            headertext="Author ID"
            readonly="true"/>

          <asp:templatefield headertext="Last Name"
            itemstyle-verticalalign="Top">

            <itemtemplate>
              <%#Eval("au_lname")%>
            </itemtemplate>

            <edititemtemplate>
              <asp:textbox id="LastNameTextBox"
                text='<%#Eval("au_lname")%>'
                width="90"
                runat="server"/>
              <br/>
              <asp:requiredfieldvalidator id="LastNameRequiredValidator"
                controltovalidate="LastNameTextBox"
                display="Dynamic"
                text="Please enter a last name." 
                runat="server" />                                      
            </edititemtemplate>

          </asp:templatefield>

          <asp:templatefield headertext="First Name"
            itemstyle-verticalalign="Top">

            <itemtemplate>
              <%#Eval("au_fname")%>
            </itemtemplate>

            <edititemtemplate>
              <asp:textbox id="FirstNameTextBox"
                text='<%#Eval("au_fname")%>'
                width="90"
                runat="server"/>
              <br/>
              <asp:requiredfieldvalidator id="FirstNameRequiredValidator"
                controltovalidate="FirstNameTextBox"
                display="Dynamic"
                text="Please enter a first name."
                runat="server" />                      
            </edititemtemplate>

          </asp:templatefield>

          <asp:checkboxfield datafield="contract" 
            headertext="Contract"
            readonly="true"/>

        </columns>

      </asp:gridview>

      <!-- This example uses Microsoft SQL Server and connects -->
      <!-- to the Pubs sample database.                        -->
      <asp:sqldatasource id="AuthorsSqlDataSource"  
        selectcommand="SELECT [au_id], [au_lname], [au_fname], [contract] FROM [authors]"             
        updatecommand="UPDATE authors SET au_lname=@au_lname, au_fname=@au_fname WHERE (authors.au_id = @au_id)" 
        connectionstring="server=localhost;database=pubs;integrated security=SSPI"
        runat="server">
      </asp:sqldatasource>

    </form>
  </body>
</html>



.NET Framework

Supportato in: 4.5, 4, 3.5, 3.0, 2.0

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (ruoli di base del server non supportati), Windows Server 2008 R2 (ruoli di base del server supportati con SP1 o versione successiva, Itanium non supportato)

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.
Qualsiasi membro pubblico static (Shared in Visual Basic) di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.
Il documento è risultato utile?
(1500 caratteri rimanenti)
Grazie per i commenti inviati.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft. Tutti i diritti riservati.