Listviewitem etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Listviewitem etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

12 Ocak 2019 Cumartesi

C Sharp Listview da Kolon Rengini Değiştirme






Bu örnek uygulamada Listview üzerinde 7. kolon (SubItems[6]) tarihleri gösteriyor. Burada amacımız eğer tarih ayın 14 ünü gösterdiğinde 15 olan kolonların BackColor rengini yeşil olarak değiştireceğiz. Tarih 15 ini gösterdiğinde 15 kolonların BakColor rengini kırmızı yapacağız. Diğer kolonların rengini değiştirmeyeceğiz. Bu tarihler dışındaki tarihlerin de backcolor rengini değiştirmeyeceğiz. Bu örnek için Listview form designer kısmında kolonları oluşturulmuştur.

 

DateTime now = DateTime.Now;
if (now.Day == 14)
{
    for (int i = 0; i < yourListview.Items.Count; i++)
    {
        if (yourListview.Items[i].SubItems[6].Text == (new DateTime(now.Year, now.Month, 15)).ToShortDateString())
        {
            yourListview.Items[i].UseItemStyleForSubItems = false;
            yourListview.Items[i].SubItems[6].BackColor = Color.Green;
        }
    }
}
else if (now.Day == 15)
{
    for (int i = 0; i < yourListview.Items.Count; i++)
    {
        if (yourListview.Items[i].SubItems[6].Text == (new DateTime(now.Year, now.Month, 15)).ToShortDateString())
        {
            yourListview.Items[i].UseItemStyleForSubItems = false;
            yourListview.Items[i].SubItems[6].BackColor = Color.Red;
        }
    }
    MessageBox.Show("UYARI", "BİLGİ", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
}
else  
{
    for (int i = 0; i < yourListview.Items.Count; i++)
    {
        if (yourListview.Items[i].SubItems[6].Text == (new DateTime(now.Year, now.Month, 15)).ToShortDateString())
        {
            yourListview.Items[i].UseItemStyleForSubItems = false;
            yourListview.Items[i].SubItems[6].BackColor = Color.White;
        }
    }
}            



21 Kasım 2014 Cuma

C Sharp Form Uygulamalar ListView ve ListViewItem Kullanımı



KONU : C Sharp Uygulamalar - C Sharp ( C# ) listview kullanımı. Listview nesnesine ListViewItem ekleme. Listview nesnesine eklenenleri silme. ListView nesnesine subitem ekleme. ListView nesnesindeki Subitem ları güncelleme. Listview de tüm kolonu döngü ile güncelleme.
ETİKETLER: c sharp listview - c sharp listviewitem - c sharp Subitems - c# listview - c# listviewitem




UYGULAMAYI İNDİR



using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace C_Sharp_ListView_Add_Update
{
    public partial class Form1 : Form
    {

        bool updateEnable = false;
        int updateRow = -1;
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            listView1.Items.Clear();
            this.listView1.View = System.Windows.Forms.View.Details;
        }

        private void buttonEkle_Click(object sender, EventArgs e)
        {

            if (updateEnable)
            {
                listView1.Items[updateRow].SubItems[0].Text = textBoxAd.Text;
                listView1.Items[updateRow].SubItems[1].Text = textBoxSoyad.Text;
                listView1.Items[updateRow].SubItems[2].Text = textBoxNo.Text;
                listView1.Items[updateRow].SubItems[3].Text = dateTimePicker.Value.ToShortDateString();

                updateRow = -1;
                updateEnable = false;
            }
            else
            {
                //listviewitem dan bir örnek oluşturuyoruz.

                ListViewItem lstitem = new ListViewItem();

                //Ekle butonuna tıklandığında textbox lardaki değerleri
                //listview daki ilgili kolona yerleştiriyoruz.

                lstitem.Text = textBoxAd.Text;
                lstitem.SubItems.Add(textBoxSoyad.Text);
                lstitem.SubItems.Add(textBoxNo.Text);
                lstitem.SubItems.Add(dateTimePicker.Value.ToShortDateString());

                //Daha sonra listviewitem nesnesini listview kontrolüne ekliyoruz.

                listView1.Items.Add(lstitem);
            }
        }

        private void buttonTarihleriGuncelle_Click(object sender, EventArgs e)
        {
            for (int i = 0; i < listView1.Items.Count; i++)
            {
                listView1.Items[i].SubItems[3].Text = DateTime.Now.ToShortDateString();
            }
        }

        private void listView1_DoubleClick(object sender, EventArgs e)
        {
            if (listView1.SelectedIndices[0] < 0) return;
            updateEnable = true;
            updateRow = listView1.SelectedIndices[0];
            textBoxAd.Text = listView1.SelectedItems[0].Text;
            textBoxSoyad.Text = listView1.SelectedItems[0].SubItems[1].Text;
            textBoxNo.Text = listView1.SelectedItems[0].SubItems[2].Text;
            dateTimePicker.Value = Convert.ToDateTime(listView1.SelectedItems[0].SubItems[3].Text);

        }
    }
}


UYGULAMAYI İNDİR

18 Ocak 2014 Cumartesi

C Sharp Uygulamalar Formda Listview ve Listviewitem Kullanımı



KONU : C Sharp Uygulamalar - C Sharp ( C# ) listview kullanımı ve listviewitem nesneninin örneğini oluşturarak listview kontrolüne ekleme örneği.
ETİKETLER: c sharp listview - c sharp listviewitem - csharp listview - csharp listview kullanımı - csharp listview example - csharp listview örnek - csharp listviewitem - csharp listviewitem örneği - c# listviewitem - c# listview kullanımı.





UYGULAMAYI İNDİR



using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace listview
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

 
        private void button1_Click(object sender, EventArgs e)
        {
            //listviewitem dan bir örnek oluşturuyoruz.
           
            ListViewItem lstitem = new ListViewItem();

            //Ekle butonuna tıklandığında textbox lardaki değerleri
            //listview daki ilgili kolona yerleştiriyoruz.

            lstitem.Text = txtAd.Text;
            
            lstitem.SubItems.Add(txtSoyad.Text);
            lstitem.SubItems.Add(txtUnvan.Text);
            lstitem.SubItems.Add(txtTelefon.Text);
            
            //Daha sonra listviewitem nesnesini listview kontrolüne ekliyoruz.
           
            listView1.Items.Add(lstitem);
        }

        private void Form1_Load(object sender, EventArgs e)
        {

        } 
    }
}

UYGULAMAYI İNDİR

C Shar Uygulamalar ListView ve ListViewItem Kullanımı - ListView Listesini Temizleme



KONU : C Sharp Uygulamalar - C Sharp ( C# ) listview kullanımı ve listviewitem nesneninin örneğini oluşturarak listview kontrolüne ekleme örneği. Listview listesini temizleme örneği.
ETİKETLER: c sharp listview - c sharp listviewitem - csharp listview - csharp listview kullanımı - csharp listview example - csharp listview örnek - csharp listviewitem - csharp listviewitem örneği - c# listviewitem - c# listview kullanımı - c sharp listview clear - c sharp listview listesini temizleme





UYGULAMAYI İNDİR




using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Listview_Eleman_Ekleme
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void btnEkle_Click(object sender, EventArgs e)
        {
            ListViewItem lvi = new ListViewItem();
            lvi.Text = txtAd.Text;
            lvi.SubItems.Add(txtSoyad.Text);
            lvi.SubItems.Add(txtUnvan.Text);
            lvi.SubItems.Add(txtTelefon.Text);
            listView1.Items.Add(lvi);
        }

        private void txtAd_KeyPress(object sender, KeyPressEventArgs e)
        {
            try
            {
                Convert.ToInt32(e.KeyChar.ToString());
                e.Handled = true;
            }
            catch (Exception)
            {         
            }
        }

        private void txtTelefon_KeyPress(object sender, KeyPressEventArgs e)
        {
            try
            {
                Convert.ToInt32(e.KeyChar.ToString());
                
            }
            catch (Exception)
            {
                e.Handled = true;
            }
        }

        private void txtUnvan_KeyPress(object sender, KeyPressEventArgs e)
        {
            try
            {
                Convert.ToInt32(e.KeyChar.ToString());
                e.Handled = true;
            }
            catch (Exception)
            {
            }
        }

        private void txtSoyad_KeyPress(object sender, KeyPressEventArgs e)
        {
            try
            {
                Convert.ToInt32(e.KeyChar.ToString());
                e.Handled = true;
            }
            catch (Exception)
            {
            }
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            listView1.Items.Clear();
        }

        private void btnListeyiTemizle_Click(object sender, EventArgs e)
        {
            listView1.Items.Clear();
        }
    }
}

UYGULAMAYI İNDİR