BAĞLANTILARIM

Takip Edin:

0

.apk uzantılı dosyaları download etmeye çalışırken karşılaşılan mime type sorununu IIS'e müdahale etmeden çözmek

Pazartesi, Haziran 30, 2014 / / ,


.apk uzantılı dosyaları download etmeye çalışırken karşılaşılan mime type sorunu IIS'e müdahale etmeden web.config tarafında aşağıdaki şekilde çözülebilir



<system.webServer>
<staticContent>
<mimeMap fileExtension="apk" mimeType="application/vnd.android.package-archive" />
</staticContent>

</system.webServer>

0

C# ComboBox kontrolüne kullanıcının veri girmesini engelleme

Cuma, Haziran 27, 2014 / / ,




ComboBox'ın web uygulamalarındaki DropDownList gibi sadece içindeki verilerden seçim yapmaya izin vermesini istediğimiz durumlar için aşağıdaki ayar yapılır.


cbFirma.DropDownStyle = ComboBoxStyle.DropDownList;




0

Dinamik olarak doldurulmuş bir DataGridView kontrolüne, buton içeren yeni bir Column ekleme ve buton tıklandığında Column adına göre hücre değerini alma.

Cuma, Haziran 27, 2014 / / ,

Dinamik olarak doldurulmuş bir DataGridView kontrolüne buton için yeni bir Column ekleme;


            DataGridViewButtonColumn gridBtn = new DataGridViewButtonColumn();
            gridOdeme.Columns.Add(gridBtn);
            gridBtn.HeaderText = "İşlem";
            gridBtn.Text = "Sil";
            gridBtn.Name = "gridBtn";
            gridBtn.UseColumnTextForButtonValue = true;


Buton tıklandığında istenilen sütuna göre hücre değerini almak için;


  private void gridOdeme_CellClick(object sender, DataGridViewCellEventArgs e)
        {
             if (e.ColumnIndex==2) //butonun bulunduğu sütun sırası. Griddeki diğer sütunlar üzerinde yapılan tıklamaları dikkate almasın
{
            string odemeTanimId = gridOdeme.Rows[e.RowIndex].Cells["OdemeTanimId"].Value.ToString();
            MessageBox.Show(odemeTanimId);
}
}

   

0

C# DataGridView kontrolünde varsayılan olarak eklenen boş satırı kaldırma

Cuma, Haziran 27, 2014 / / ,

C# DataGridView kontrolünde varsayılan olarak eklenen boş satırı kaldırma


gridHareket.AllowUserToAddRows = false;

0

Asp.net uygulamalarında DropDownList kontrolünü dinamik olarak doldurma

Pazartesi, Haziran 23, 2014 / / ,

Asp.net uygulamalarında DropDownList kontrolünü dinamik olarak doldurma


            VeriMsSQL.Islem islem = new VeriMsSQL.Islem();
            DataSet ds = islem.FirmaListe();
            if (ds.Tables[0].Rows.Count > 0)
            {
                dropTalepFirma.Items.Add(new ListItem("Seçiniz ..", "0"));
                for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                {
                    DataRow dr = ds.Tables[0].Rows[i];
                    string firmaId = dr["FirmaId"].ToString();
                    string firmaAd = dr["FirmaAd"].ToString();
                    dropTalepFirma.Items.Add(new ListItem(firmaAd, firmaId));
                }

            }
            ds.Dispose();

0

Windows form uygulamalarında ComboBox kontrolünü dinamik olarak doldurma yöntemleri.

Pazartesi, Haziran 23, 2014 / / ,

C# Windows form uygulamalarında ComboBox kontrolünü dinamik olarak doldurma yöntemleri.

Basit kullanım;


                VeriMsSQL.Islem islem = new VeriMsSQL.Islem();
                DataSet ds = islem.IsyeriListe(Classes.Global.baglantiLogoFirmaId);
                if (ds.Tables[0].Rows.Count > 0)
                {
                    cbIsyeri.DataSource = ds.Tables[0];
                    cbIsyeri.DisplayMember = "ISYERI";
                    cbIsyeri.ValueMember = "NR";
                }
                ds.Dispose();



Asp.net'te kullanılan ListItem gibi KeyValuePair ile;

List<KeyValuePair<string, string>> secenek = new List<KeyValuePair<string, string>>();
            secenek.Add(new KeyValuePair<string, string>("-1", "İŞYERİ SEÇİNİZ.."));

                VeriMsSQL.Islem islem = new VeriMsSQL.Islem();
                DataSet ds = islem.IsyeriListe(Classes.Global.baglantiLogoFirmaId);
                if (ds.Tables[0].Rows.Count > 0)
                {
                    for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                    {
                        DataRow dr = ds.Tables[0].Rows[i];
                        string isyeriId = dr["NR"].ToString();
                        string isyeriAd = dr["ISYERI"].ToString();

                        secenek.Add(new KeyValuePair<string, string>(isyeriId, isyeriAd));
                    }
                }
                // temizle
                cbIsyeri.DataSource = null;
                cbIsyeri.Items.Clear();
                // doldur
                cbIsyeri.DataSource = new BindingSource(secenek, null);
                cbIsyeri.DisplayMember = "Value";
                cbIsyeri.ValueMember = "Key";
                ds.Dispose();


ComboBox kontrolünde KevValuePair ile seçileni almak için;

SelectedIndexChanged olayında

KeyValuePair<string, string> secilen = (KeyValuePair<string, string>)cbIsyeri.SelectedItem;
            string secilenIsyeri = secilen.Value;
            string secilenIsyeriNo = secilen.Key;

0

İki tarih arasındaki tarihleri bulma ve listeye doldurma

Salı, Haziran 17, 2014 / / ,

C#'ta iki tarih arasında kalan tarihler aşağıdaki şekilde getirilebiliyor.

DateTime startDate = dtIlkTarih.Value;
DateTime endDate = dtSonTarih.Value;
 List<DateTime> tarihListesi = new List<DateTime>();
            for (DateTime tarih = startDate; tarih <= endDate; tarih = tarih.AddDays(1))
            {
                tarihListesi.Add(tarih);
            }





SON YORUMLAR