Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

c# datasetteki bir kolondaki en yüsek değeri bulma


Aket-Atum

Öne çıkan mesajlar

Selamlar, c#da baya yeniyim. Şu işe uğraşırken beynim durdu resmen, help :)

SQLdeki max() fonksiyonu ile aynı sonucu çıkaracak birşey gerek bana.

Stored Procedurda direkt max yazıp alamıyorum.

şöyle bir kodum var

said:

foreach (DataRow datr in dt.Rows)
{
if (datr[Tip] == "x" )
{
xRisk1 = Convert.ToInt32(datr[Puan]);
}
else if (xRisk2 > xRisk1)
{
//burada da duruma göre yeni değer atama olacak
}

}


Şimdilik böyle gidiyorum da dediğim gibi beynim durdu, doğru yaklaşım mı değil mi bilemedim de. Buradan gelecek en büyük değer ile başka birşeyi çarpmam gerek sonra. Buradaki (DataTable'da Puan kolonunda olan yani ) en büyük değere ulaşmanın en kısa yolu nedir?


Edit:

Şu cevap olur muacaba?
http://stackoverflow.com/questions/2442525/how-to-select-min-and-max-values-of-a-column-in-a-datatable
Link to comment
Sosyal ağlarda paylaş

C# ile cok alakam yok lakin verdigin ornekten gidersek;


int max = 0;

foreach (DataRow datr in dt.Rows){

if (datr.value > max){
max = datr.value;
}


if (datr[Tip] == "x" )
{
xRisk1 = Convert.ToInt32(datr[Puan]);
}
else if (xRisk2 > xRisk1)
{
//burada da duruma göre yeni değer atama olacak
}
}
Link to comment
Sosyal ağlarda paylaş

×
×
  • Yeni Oluştur...