C# datagridview içerisinde yapılacak işlemler

Ali Unutan

Kilopat
Katılım
15 Eylül 2016
Mesajlar
23
Daha fazla  
Cinsiyet
Erkek
Arkadaşlar aşağıdaki tabloyu bir C# ile beraber datagridview üzerinde işlem yapmak üzere kullanacağım ancak bunu nasıl yapabilirim bir fikrim yok maalesef.
Sadece tek satır için yeterli olur bana gerisini ben düzenleyebilirim, basit bir hesaplama programı olacak mevcutta Excel'de böyle bir programım var ama exe yazmak istiyorum.

Formülasyon Şu şekildedir.
1. Çözgü Adı, Cağlıktaki rapor, Çözgü Denyesi, Fire, İp Fiyatı el ile girilecek ve aşağıdaki formüller ile hesap yapacak datagridview içerisinde,
3. Numarada bulunan Toplam Tel Sayısı Dışarıdan bir textbox ile alacak,
7. Numarada Bulunan Toplam Metre Textboxtan alacak,

2. Çözgünün %'sini hesaplama = Cağlıktaki rapor / toplam Çağlıktaki rapor * 100.
3. Çözgü Tel Adedi Hesaplama = Toplam Tel Sayısı / Toplam Cağlıktaki rapor * Cağlıktaki rapor.
4. Çözgü Gramajı hesaplama = (Çözgü Tel Adedi * Çözgü Denye) * 1,01 / 9000000.
5. Tutar Hesapmala = Çözgü Gramaj * İpfiyatı * (1+Fire/100)
6. Karışım Oranı Hesaplama = Çözgü Gramaj * (1+Fire/100)/ Metretül Toplam (Tüm ipliklerin gramajlarının toplamı)
7. Kilo Hesaplama = Çözgü Gramaj * Toplam Metre * (1+Fire/100)

Yapmak istediğim kabaca şu şekilde açıklayabilirim.
Datagridview içerisine verileri gireceğiz ve yukarıdaki hesapları yine gridview içerisine girilen değerler ile yapacak.
Birden fazla satır girmesi halinde farklı satırlardaki değerleri de hesaplayacak (örneğin toplam rapor sayısı hesabı, çözgü tel adedi)

Çözgü AdıÇağlıktaki RaporÇözgü %'siÇözgü Tel AdediÇözgü DenyeÇözgü GramajFire %İp FiyatıTutarıKarışım OranıKilo
75 den pes
1 Tel​
%50,00
5100 Tel​
75​
0,043gr​
3​
5,00$​
0,22 $/mt​
0,24%
10,8321 kg​
1 Tel​
%50,00
5100 Tel​
115​
0,067gr​
3​
5,00$​
0,35 $/mt​
0,37%
16,9382 kg​
0 Tel​
%0,00
0 Tel​
0,000gr​
3​
5,00$​
0,00 $/mt​
0,00%
0,00 kg​
0 Tel​
%0,00
0 Tel​
0,000gr​
3​
5,00$​
0,00 $/mt​
0,00%
0,00 kg​
0 Tel​
%0,00
0 Tel​
0,000gr​
3​
5,00$​
0,00 $/mt​
0,00%
0,00 kg​
TOPLAM ÇÖZGÜ
2 Tel​
%100,00
10200 Tel​
27,77 kg​
selamlar sorunumu çözdüm dileyene kaynak kod paylaşabilirim, şimdi biraz daha ileri seviyeye geçiyorum
 
Son düzenleme:

Yeni konular

Geri
Yukarı