Forum
Arkadaşlar.
Grid içerisindeki satırların Durum adlı kolonunda seçtiğim değere göre renklenmesini istiyorum. Mesela Durum değeri Geldi ise yeşil, Gelecek ise Kırmızı olarak satırın tamamı renklensin.
http://documentation.devexpress.com/#WindowsForms/DevExpressXtraGridViewsGridGridView_RowStyletopic
bu linkde anlatılmış fakat GetRowCellDisplayText kızarıyor. Yazılım konusunda acemi olduğum için çözemedim.
Yardımcı olurmusunuz?
Merhaba,
devexpress kontrolünün kendi üzerinde böyle bir seçenek vardı. Ama şimdi tam olarak hatırlamıyorum. Design sayfasında ilgili componentin düzenleme menüsünden yapılabiliyor. Yani kod yazmadan yapabilirsiniz.
Ancak kod yazmak istiyorsanız bu link yeterli gibi görünüyor, yanlış yaptığınız birşeyler olabilir.
Merhaba Feride Hanım. Devex componentlerinde tüm özelliklerine baktım fakat bulamadım malesef.
Kodda dediğim gibi Aşağıdaki metodu kabul etmiyor. Devex versiyonum 11.2 olmasına rağmen aşağıdaki hatayı veriyor.
GetRowCellDisplayText
Error 372 'DevExpress.Web.ASPxGridView.ASPxGridView' does not contain a definition for 'GetRowCellDisplayText' and no extension method 'GetRowCellDisplayText' accepting a first argument of type 'DevExpress.Web.ASPxGridView.ASPxGridView' could be found (are you missing a using directive or an assembly reference?)
Projeniz web mi windows forms mu?
Web
Merhaba. Aşağıdaki kod ile yaptım.
protected void ASPxGridView1_HtmlRowPrepared1(object sender, ASPxGridViewTableRowEventArgs e)
{
if (e.RowType != GridViewRowType.Data) return;
int price = 0;
try
{
price =
Convert.ToInt32(e.GetValue("Durum"));
}
catch
{
price = 0;
}
if (price == 1)
e.Row.BackColor = System.Drawing.
Color.White;
else if (price == 2)
e.Row.BackColor = System.Drawing.
Color.Yellow;
else if (price == 3)
e.Row.BackColor = System.Drawing.
Color.Red;
else if (price == 4)
e.Row.BackColor = System.Drawing.
Color.Gray;
else
e.Row.BackColor = System.Drawing.
Color.LightSalmon;
}
Merhaba
Devxpress'in xtragrid özelliklerinde Format Conditions içerisinde istediğin özelliği kullanabilirsin.
Projem web projesi.
Onda da yapabilirmiyim?