Ceci est pour une application Winform VB.NET 2008. Je ramène des données à partir d'une base de données et basée sur certaines conditions statiques ... Je souhaite changer la couleur de l'arrière-plan et du texte. Il n'y a pas d'événement Rowdatabound dans WinForm ... P>
J'espère que quelqu'un peut fournir des conseils Merci Shannon p>
3 Réponses :
Je l'ai travaillé ... dans le Rowpostpaint CODE> Event. Si je mets dans
if (my criteria here)
Me.dgTableInfo.Rows(e.RowIndex).Cells("ColumnName").Style.BackColor = Color.Red
end if
N'oubliez pas de définir le SelectOntOnbackColor aussi ... sinon si votre ligne rouge change, mais vous l'avez mis en surbrillance, il ressemblera à tout le reste de toute façon. P>
Cela fonctionne sans créer ou appeler plusieurs sous-marins ou fonctions. Semble fonctionner pour chaque instance dont j'en ai besoin.
Je peux penser à au moins 20 façons différentes d'apporter des données à partir d'une DB afin qu'il puisse être utile si vous étiez un peu plus précis.
Désolé pour ça ... Je n'ai pas de difficulté à ramener les données de la DB, il s'agit de formater le style de la cellule que les données se déroulent.