Domanda

Qualcuno sa come cambiare il Bordercolor per una Datagridviewcell in c #?

Ecco un'immagine di ciò che intendo:

Datagridviewstyle http://www.zivillian.de/datagridview.png Picture

Backgroundcolor, Textcolor e Images non sono un problema, ma non so come realizzare i Confini.

EDIT: voglio realizzarlo con winforms.

Un altro problema è la croce nella seconda fila, ma è per dopo ...

È stato utile?

Soluzione

Dovresti disegnare tu stesso le celle per raggiungere questo obiettivo, usando OwnerDraw.

Altri suggerimenti

Puoi collegarti a due eventi nella tua datagridview. 'ItemCreated' e 'ItemDatabound' Ciascuno ti trasmetterà un eventarg che può accedere al tuo modello di articolo. Al suo interno puoi .FindControl (" ControlId ") o scorrere le raccolte .Controls per trovare la cella. Una volta ottenuta quella cella puoi fare quello che vuoi - sia il borderello che la croce. ItemCreated si attiva per ogni disegno (postback) mentre ItemDatabound solo quando esegui il databind :)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top