7 Şubat 2018 Çarşamba

listView içerisindeki tüm kayıtları Listboxa Aktarma

c# listView içerisindeki tüm kayıtları Listboxa Aktarma

            if(listView2.Items.Count != 0)
            {
                listBox1.Items.Clear();
                for (int intCount = 0; intCount < listView2.Items.Count; intCount++)
                {
                    listBox1.Items.Add(listView2.Items[0].SubItems[0].Text + " * " + listView2.Items[0].SubItems[1].Text + " - " + listView2.Items[0].SubItems[2].Text); -- Kolon Kolon sub indexi değiştirebilirsiniz.
                    listView2.Items[intCount].Remove();
                    //Every time remove item, reduce the index         
                    intCount--;
                }
            }

6 Şubat 2018 Salı

DataGridView içerisinde Arama yapılması (TextBox içerisine girilen metin)

Merhaba,

Textbox içerisine girilen veri DataGridViewdeki METİN kolonlarda arama yaptırmak için aşağıdaki kodu kullanabilirsiniz.

Kolon isimlerini datagridviewde gelen kolonlara göre güncellemelisiniz.

        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            (dataGridView1.DataSource as DataTable).DefaultView.RowFilter =string.Format("LisansTipi LIKE '% {0}%' OR Mail LIKE '% {0}%' OR KullaniciSayisi LIKE '{0}%' OR KullaniciSayisi LIKE '% {0}%' OR Firma LIKE '{0}%' OR Firma LIKE '% {0}%' OR Aciklama LIKE '{0}%' OR Aciklama LIKE '% {0}%'", textBox1.Text);
        }

23 Ocak 2018 Salı

C# Metin içinde Boşluk karakterinden sonra bölmek

Aşağıdaki bölümdeki örnekte bir metini boşluk karakterinden bölecek split fonksiyonu örneği görebilirsiniz.

string input = @"Örnek Dosya";
string[] splitString = input.Split();
 label1.Text = splitString[0];
 label2.Text = splitString[1];


Aşağıdaki örnek ise

A Formumda metin kutucuguna Ali gül yazdığımda F6 isimli formdaki İsim Kutusuna Ali 
Soyad kutusuna Gül yazabiliyoruz.

Fakat Ali Cemal Gül yazarsak

İsim bölümüne Ali Cemal Soyad bölümüne Gül yazdırmayı sağlayabiliyoruz.


            KullanıcıEkle f6 = new KullanıcıEkle();
            if (isim.Text != "")
            {

                string metin = isim.Text.Trim();
                f6.listBox1.Items.Clear();

                string[] mailArray2 = metin.Split(' ');
                int i = 0;
                foreach (string mail2 in mailArray2)
                {   i = i + 1;
                    if (mailArray2.Count()==1)
                    {
                        f6.textBox1.Text = mail2;
                            break;
                    }
                    else if (i < mailArray2.Count())
                    {
                        f6.textBox1.Text += mail2 + " ";
                    }
                    else
                    {
                        f6.textBox2.Text = mail2;
                    }
                   
                }

            }

22 Ocak 2018 Pazartesi

C# 2 Saat Arasında Farkı Dakika Olarak Yazdırma


2 Text Box içerisinde bulunan örn 09:30 - 12:30 saatleri arasıdaki dakika farkını bir kolona yazdırma









Bold işaretli evenler içerisine kopyalayınız.



        private void textBox2_KeyUp(object sender, KeyEventArgs e)
        {
            if (textBox2.Text.Count() >= 5)
            {
                string girisZamani = textBox1.Text;
                string cikisZamani = textBox2.Text;
                TimeSpan girisCikisFarki = DateTime.Parse(cikisZamani).Subtract(DateTime.Parse(girisZamani));
                süre.Text= girisCikisFarki.TotalMinutes.ToString();
            }
        }



Ek olarak sadece rakam girişine izin verir

       private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
        {

// 09:00 rakam girişi yaparken : işaretini eklemek için..
            if (textBox1.Text.Count() == 2)
            {
                textBox1.Text = textBox1.Text + ":";
                textBox1.Select(textBox1.Text.Length, 0);
            }

// Rakam Girişi
            if (!char.IsControl(e.KeyChar) && !char.IsDigit(e.KeyChar) && (e.KeyChar != ':'))
            {
                e.Handled = true;


            }
        }
  

C# Bir sonraki textbox'a imleci taşımak

Aşağıdaki kod ile bu işlemi gerçekleştirebilirsiniz.

textBox2.Focus();

C# Textboxta imleci satır sonuna getirmek

Saat örneği için text box kutucuğunu kullanıyorum

amacım 09:30 rakamla yazdıgında otomatik : yazısını getirmek;

Select komutunu kulanabilirsiniz.

            if (textBox1.Text.Count() == 2)
            {
                textBox1.Text = textBox1.Text + ":";
                textBox1.Select(textBox1.Text.Length, 0);
            }

C# Datagridview'de Seçilen Satırın Rengini Değiştirme

Aşağıdaki kod ile bir satır yada birden çok satırda seçim yaptıgımızda ilgili satırın rengini değiştirebilirsiniz.

for (int i = 0; i < dataGridView1.GetCellCount(System.Windows.Forms.DataGridViewElementStates.Selected); i++)
                {                 dataGridView1.Rows[dataGridView1.SelectedCells[i].RowIndex].DefaultCellStyle.BackColor = Color.Green;
                }