Forum
Merhaba
c# devexpresste gridview'a veri olarak ürün ve miktar ekliyorum ama ekleme anında aynı veri var ise sadece sayısını arttırmak istiyorum. Bunu nasıl yapabilirim ?
Teşekkürler
Deneme şansım olmadı ancak aşağıdaki gibi kontrol edebileceğinizi düşünüyorum;
for (int i = 0; i < grid.Rows.Count; i++)
{
var ürün = grid.Rows[i].Cells["Ürün"].Value.ToString();
if (ürün == eklenecekürün)
{
// Miktarı güncelle > Value değeri object olacağı için aritmetik işlem aşağıdaki gibi çalışmayacaktır. Önce Cast etmeniz gerekecek.
grid.Rows[i].Cells["Miktar"].Value = grid.Rows[i].Cells["Miktar"].Value + eklenecekMiktar;
}
else {
// Satır ekle
break; }
}
Not: Bu tarz işlemleri grid içinde değilde datayı hazırlarken yapmanız daha doğru olacaktır.