2016-02-12 9 views
5

Sto lavorando su un piccolo progetto che utilizza Entity Framework e attualmente sto imparando su ASPxGridView, tuttavia, non riesco a trovare nulla su Internet che si riferisce all'aggiunta di regole a colonne che poi mostra un'icona o evidenzia la riga a seconda delle regole impostate.ENTITY/LINQ/ASP.NET: ASPxGridView Aggiunta di regole

Qualcosa di simile a questo: https://demos.devexpress.com/ASPxGridViewDemos/Rows/ConditionalFormatting.aspx

Se qualcuno mi potrebbe inviare tutti i riferimenti che si possono trovare che possono aiutare mi punto nella giusta direzione, sarebbe apprezzato.

Grazie.

+1

Se volete un'icona che dovrebbe essere abbastanza straightforwards, si desidera un modello modo da poter mettere nella logica per mostrare la icona. Dai un'occhiata qui https://msdn.microsoft.com/en-gb/library/bb288032.aspx. Colorare lo sfondo della cella potrebbe essere più complicato dal momento che non controlli il markup dell'elemento td. Potrebbe essere meglio con un ripetitore o ListView per questo dato che ti dà più controllo sul markup. – Mant101

risposta

4

front-end per aggiungere su Entity Framework ASPxGridView Modello:

OnHtmlDataCellPrepared="ASPxGridView1_HtmlDataCellPrepared" 

Torna fine di aggiungere: risultato

// Add this in the Namespace area, not inside the Page_Load function 
public bool ProcessSelectionChangedOnServer { get; set; } 

protected void ASPxGridView1_HtmlDataCellPrepared(object sender, 
DevExpress.Web.ASPxGridViewTableDataCellEventArgs e) 
{ 
    // if statements go here 
    e.Cell.BackColor = System.Drawing.Color.LightCyan; 
} 

Codice:

Tutti cellulare colori di sfondo cambiano per LightCyan

Riferimenti:

ASPxGridView.HtmlRowPrepared Event
TreeListSettingsBehavior.ProcessSelectionChangedOnServer Property

Problemi correlati