Ho due tabelle di SQL Server con Primary Key (PK) e una chiave esterna (FK) che collega le due tabelle: 1) Table “Order” OrderID, int, PK AddressID, int, FK … 2) Table “Address” AddressID, int, PK City, nvarchar(50) … Quindi ho creato un modello di dati di quadro (ADO.NET) fuori da queste due tabelle. Ora […]
Ho GridView che posso selezionare una riga. Poi ho un pulsante sopra la griglia chiamato Modifica, che l’utente può fare clic per aprire una finestra e modificare la riga selezionata. Quindi il pulsante avrà il codice Javascript dietro di esso lungo le linee di function editRecord() { var gridView = document.getElementById(“”); var id = // […]
Ho un GridView all’interno di un UpdatePanel. In un campo template è un pulsante che uso per marcare gli oggetti. Funzionalmente, funziona bene, ma il pulsante triggers sempre un postback di una pagina intera invece di un postback parziale. Come faccio a ottenere il pulsante per triggersre un postback parziale? <asp:LinkButton ID="MarkAsCompleteButton" runat="server" Text="MarkAsComplete" CommandName="MarkAsComplete" […]
Devo distinguere due celle consecutive. Ciascuno di una riga, se hanno valori diversi, quando i dati sono associati a un gridview. Quindi, se nella riga 1 ho la cella “ABC” e nella riga 2 ho la cella “CBA”. Ho bisogno di colorare ogni cella con un colore diverso. Qual’è il miglior modo di farlo?
Ho un GridView sul mio schermo e ne ho bisogno per consentire il paging. markup: Code-behind: ObjectDataSource1.SelectParameters[“maximumRows”].DefaultValue = “10”; ObjectDataSource1.SelectParameters[“startRowIndex”].DefaultValue = “0”; Query LINQ: public IQueryable GetBookingId(int maximumRows, int startRowIndex) { var result = (FROM a IN dc.tblAppointments SELECT a).Skip(startRowIndex).Take(maximumRows); } Tuttavia ricevo questo errore: L’origine dati non supporta il paging dei dati sul lato […]
Quando clicco su una riga nel mio GridView, voglio andare su un’altra pagina con l’ID che ottengo dal database. Nel mio evento RowCreated ho la seguente riga: e.Row.Attributes.Add( “onClick”, ClientScript.GetPostBackClientHyperlink( this.grdSearchResults, “Select$” + e.Row.RowIndex)); Per evitare i messaggi di errore ho questo codice: protected override void Render(HtmlTextWriter writer) { // .NET will refuse to accept […]
Sto cercando di ottenere un GridView di ASP.NET 3.5 per mostrare un valore selezionato come stringa quando viene visualizzato e per mostrare un DropDownList per permettermi di scegliere un valore da un determinato elenco di opzioni durante la modifica. Sembra abbastanza semplice? Il mio gridview appare così (semplificato): <asp:Label ID="lblPbxTypeCaption" runat="server" Text='’ /> La griglia […]
Ho un asp.net Gridview. <asp:ImageButton ID="imgBtn1" CssClass="SelectRow" runat="server" CausesValidation="false" CommandArgument='’ CommandName=”ViewFactors” ImageUrl=”~/tadarokat/Images/factor.png” Text=”” /> Come posso ottenere rowIndex sull’evento di comando row? Voglio evidenziare (selezionare) la riga di destinazione quando si lancia Rowcommand.
Sto avendo una gridview in asp.net e ora voglio il valore della cella per il nome della colonna ma non per l’indice della cella. Come sarebbe ansible recuperando il valore della cella dal nome della colonna della cella
Ho un GridView con un DataKey associato, che è l’ID dell’object. Come posso recuperare quel valore all’interno dell’evento RowCommand ? Questo sembra funzionare, ma non mi piace il cast di LinkButton (cosa succede se qualche altro comando sta sparando l’evento?), E non sono troppo sicuro del bit NamingContainer . LinkButton lb = (LinkButton)e.CommandSource; GridViewRow gvr […]