• Giriş

Gorsel Programlama

  • AnaSayfa
  • Hakkımızda
  • TOP-10 Proje
  • Download
  • Özel Ders
  • Reklam Verin
  • Destek
  • İletişim
RSS feed
  • Youdao
  • Xian Guo
  • Zhua Xia
  • Google
  • My Yahoo!
  • newsgator
  • Bloglines
  • iNezha
© 2009-2024 Gorsel Programlama

İki tarih arasındaki farka göre datagridview satırını renklendir — Csharp

İki tarih arasındaki farka göre datagridview satırını renklendir — Csharp

Soru :

Son ödeme tarihinin bugünün tarihine 3 günden az kalmışsa (3 dahil) satır arka plan rengini Kırmızı , 3-7  (3 ve 7 dahil değil) arasında ise Sarı yapan program.

Program çalıştırıldığı esnada Tarih: 13.05.2014


using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;  //www.gorselprogramlama.com

using System.Text;

using System.Windows.Forms;

using System.Data.OleDb;

namespace fatura_takip

{

public partial class Form2 : Form

{

public OleDbConnection bag = new OleDbConnection("Provider=Microsoft.ace.Oledb.12.0;Data Source=data.accdb");

public OleDbDataAdapter adtr = new OleDbDataAdapter();

public DataTable tablo = new DataTable();

TimeSpan fark;

double farkGun;    //www.gorselprogramlama.com

public Form2()

{

InitializeComponent();

}

public void listele()

{

tablo.Clear();  //www.gorselprogramlama.com

OleDbDataAdapter adtr = new OleDbDataAdapter("select * From kisibil ", bag);

adtr.Fill(tablo);

dataGridView1.DataSource = tablo;

}

void renklendir()

{

for (int i = 0; i < dataGridView1.Rows.Count - 1; i++)

{

fark = Convert.ToDateTime(dataGridView1.Rows[i].Cells["sonOdemeTarihi"].Value.ToString()) - Convert.ToDateTime(DateTime.Now.ToShortDateString());

farkGun = fark.TotalDays;  //www.gorselprogramlama.com

if ( farkGun <= 3) dataGridView1.Rows[i].DefaultCellStyle.BackColor = Color.Red;

else if (farkGun > 3 && farkGun < 7) dataGridView1.Rows[i].DefaultCellStyle.BackColor = Color.Yellow;

//www.gorselprogramlama.com

}

}

private void Form2_Load(object sender, EventArgs e)

{

listele();

dataGridView1.Columns[0].Visible = false;

renklendir();

dataGridView1.Columns[1].HeaderText = "Kişi Adı";

dataGridView1.Columns[2].HeaderText = "Kişi Soyadı";

dataGridView1.Columns[3].HeaderText = "Fatura Cinsi";

dataGridView1.Columns[4].HeaderText = "Fatura Tarihi";

dataGridView1.Columns[5].HeaderText = "Son Ödeme Tarihi";

dataGridView1.Columns[6].HeaderText = "Miktar";

dataGridView1.Columns[7].HeaderText = "Tutar";

}  //www.gorselprogramlama.com

}

}

Projeyi İNDİR

Paylaş :
Tweet
Yorum Yazın | Geri
13 Mayıs Salı,2014 Tarihinde Yayınlanmıştır. Bulunduğu Kategori : C#
Etiket: Application, C#, csharp örnekleri, form örnekleri, forms, İki tarih arasındaki farka göre datagridview satırını renklendir Csharp, örnek, son ödeme tarihine 3 gün kala datagridview satır rengini kırmızı yap, son ödeme tarihine 3 ile 7 gün arasında ise datagridview satır rengini sarı yap, uygulama, windows
« Ms SQL Veri Tabanlı Öğrenci Takip Programı — Vb.Net İnternetsiz namaz vakti hesapla ve formda göster — Csharp »
  1. rast
    Cevap | Gönder
    Nis 1st, 2016 at 13:18 | #1

    hocam iki tarih arasında sorgu yapıp sonucu datagridde gösterebilirmiyiz

  2. admin
    Cevap | Gönder
    Nis 1st, 2016 at 20:39 | #2

    rast :
    rast :
    1. yol –>
    SqlConnection baglanti=new SqlConnection(“Initial Catalog=urunsatis;Data Source=.;Integrated Security=true”);
    SqlDataAdapter adaptor=new SqlDataAdapter(“select * from satislar where tarih>=’” + datetimepicker1.text + “‘ and tarih
    SqlDataAdapter da = newSqlDataAdapter(“select İsim,Adres from Cadoli where [Son işlem Tarihi] between ‘” + datetimepicker1.ToShortDateString() + “‘ and ‘” + datetimepicker2.ToShortDateString() + “‘”, con);
    DataTable dt = newDataTable();
    da.Fill(dt);
    dataGridView1.DataSource = dt;

    3. yol –>
    string donustur = dateTimePicker1.Value.ToString(“yyyy-MM-dd HH:mm:ss.FFF”);
    string donustur2 = dateTimePicker2.Value.ToString(“yyyy-MM-dd HH:mm:ss.FFF”);
    SqlConnection con = new SqlConnection(conStr);
    con.Open();
    SqlCommand cmd = new SqlCommand();
    cmd.Connection = con;
    cmd.CommandText = “select * from Gorusme where GorTarihi between @Tarih1 and @Tarih2”;
    cmd.CommandType = CommandType.Text;
    cmd.Parameters.AddWithValue(“@Tarih1”, donustur);
    cmd.Parameters.AddWithValue(“@Tarih2”, donustur2);
    SqlDataAdapter da = new SqlDataAdapter();
    da.SelectCommand = cmd;
    DataSet ds = new DataSet();
    da.Fill(ds);
    dataGridView1.DataSource = ds.Tables[0];
    con.Close();

  3. tolga
    Cevap | Gönder
    May 10th, 2016 at 00:05 | #3

    pazartesi,salı,çarşamba için 3 gün
    perşembe için 4
    cuma günü için 5 fark olursa nasıl hesaplayabiliriz

  4. admin
    Cevap | Gönder
    May 10th, 2016 at 00:30 | #4

    tolga :
    Günün tarihinin hangi güne denk geldiğini aşağıdaki kod ile elde edebiliyoruz.Mesela bugün 10.05.2016 salı . Aşağıdaki gun değişkenin çıktı değeride SALI olur.Buna göre if kullanarak istediğin işlemi yapabilirsin.
    string gun = CultureInfo.GetCultureInfo(“tr-TR”).DateTimeFormat.DayNames[(int)DateTime.Now.DayOfWeek];

  5. Melisa tansu
    Cevap | Gönder
    Tem 26th, 2016 at 02:29 | #5

    Hocam merhaba veri tabanı türleri Metin mi hepsi tarih saat veya sayı türü var mı bende dizim hatası veriyor veri küçüklüğü diyerek hocam sizce sorun nedir yardımcı olur musunuz şimdiden saolun

  6. Melisa tansu
    Cevap | Gönder
    Tem 26th, 2016 at 02:35 | #6

    Son ödeme tarih veri tabanında tarih saat türündeki yoksa Metin veya sayı mı hocam neler var veri türleri neden hata veriyor bende tc var veri tabanında sayı adsoyadi ise Metin firmaadi Metin çalıştıalan da Metin baslangıctarih tarih saat türünde bitiştarih saat tarih türünde bitiştarih göre güne ne kadar zaman kalmış biliniyor

  7. Pelin
    Cevap | Gönder
    Tem 26th, 2016 at 02:39 | #7

    Merhabalar benimde aynı sorunum var .Son ödeme tarih veri tabanında tarih saat türündeki yoksa Metin veya sayı mı hocam neler var veri türleri neden hata veriyor bende tc var veri tabanında sayı adsoyadi ise Metin firmaadi Metin çalıştıalan da Metin baslangıctarih tarih saat türünde bitiştarih saat tarih türünde bitiştarih göre güne ne kadar zaman kalmış biliniyor ilgi alakanız için teşekkür ederim

  8. admin
    Cevap | Gönder
    Tem 26th, 2016 at 15:44 | #8

    Melisa tansu :
    Projeyi indir linkinden indirip inceleyebilirsin.veri türleri saat tarih olmalı.ama kısa.

Yorum Yazın ...

Cevabı İptal
XHTML: Bu Etiketleri Kullanabilirsiniz : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
RSS Bu Yazıya Yapılan Yorumlar


Site içi Arama

Takip et: @GorselProgram







Böyle bir web sayfam olsun diyorsanız iletişim bölümünden veya gorselprogram@gmail.com mail adresinden bize ulaşabilirsiniz.

Son Yazılar

  • 2023-2024 öğretim yılı nesne tabanlı programlama dersi 2.dönem 2. yazılı ve uygulama sınav soruları ve cevap anahtarı
  • 2023-2024 öğretim yılı nesne tabanlı programlama dersi 2.dönem 1. yazılı ve uygulama sınav soruları ve cevap anahtarı
  • 2023-2024 öğretim yılı nesne tabanlı programlama dersi 1.dönem 2. yazılı ve uygulama sınav soruları ve cevap anahtarı
  • 2023-2024 öğretim yılı nesne tabanlı programlama dersi 1.dönem 1. yazılı ve uygulama sınav soruları ve cevap anahtarı
  • 2023-2024 öğretim yılı bilgisayar tasarım uygulamaları dersi 1.dönem 1.sınav soruları ve cevap anahtarı

Etiket Bulutu

.NET Application basit C# C#.NET application C#.NET codes C#.NET examples C#.NET lessons C#.NET practice C#.net örnekleri c# console dersleri c# console örnekleri C# ders c# dersleri c# örnek c# örnekleri C.net dersleri c dersleri code console console örnekleri Csharp csharp dersleri csharp net csharp örnekleri c örnekleri download Flash örnekleri forms Forms örnekleri full indir kod kodlar nesne tabanlı programlama OleDbConnection OleDbDataAdapter tam sürüm uygulama vb net win windows windows forms application örnek ücretsiz

Kategoriler

  • Access (59)
  • Akış Diyagramı Flowchart (69)
  • Android Eğitimleri (2)
  • Asp Net (47)
  • C# (834)
  • C# Console (222)
  • Css (19)
  • Dersler (191)
  • Dökümanlar (21)
  • Dreamweaver (12)
  • Excel (8)
  • Fireworks (28)
  • Flash (77)
  • Görsel Programlama (421)
  • GorselProgramlama.Com (8)
  • Html (35)
  • Pascal (2)
  • Photoshop (5)
  • PHP (2)
  • Planlar (114)
  • Programlama Tanım (4)
  • Sınavlar (147)
  • Sql (10)
  • VB 6.0 (45)
  • VB.NET (219)
  • Videolar (65)
  • Word (7)

Arşiv

Bağlantılar

  • Html Dersleri
  • Muslu.NET
  • Programlama Dersleri

Kimler Sitede ?


    Computers Blogs Top programming blogs

   sayaç Powered by WordPress | Theme by NeoEase | Valid XHTML 1.1 and CSS 3 Yukarı