Blog

Umut Yazılım - Hayatı kolaylaştıran çözümler.

C# CheckedListBox İşlemleri

SqlClass.dsGenel = SqlClass.GetDataset(“SELECT ID,ADI FROM [dbo].[CARI_GRUBU]”, “CARI_GRUBU”, “local”);for (int i = 0; i < SqlClass.dsGenel.Tables[“CARI_GRUBU”].Rows.Count; i++){this.chcgrubu.Items.Add(SqlClass.dsGenel.Tables[“CARI_GRUBU”].Rows[i][“ADI”].ToString());} string sqlCumle = “SELECT [CARIID] ,[CARITUR] FROM [CRM].[dbo].[CARI_KATEGORI] where TRCODE=1 AND CARIID=” + id + “”;DataTable dt = SqlClass.GetDataTable(sqlCumle, “local”);foreach (DataRow dr in dt.Rows){string gelen = dr[1].ToString();for (int i = 0; i < chcgrubu.Items.Count; i++){if (chcgrubu.Items[i].ToString() == gelen.ToString()){chcgrubu.SetItemChecked(i, true);}}}

Sql Date fonksiyonları

DECLARE @tarih DATETIME=GETDATE()SELECT ‘Onceki Ayın Son Gunu’ Aciklama,CONVERT(VARCHAR(10),DATEADD(dd,-(DAY(@tarih)),@tarih),112) TarihUNION ALLSELECT ‘Ayın İlk Günü’,CONVERT(VARCHAR(10),DATEADD(dd,-(DAY(@tarih)-1),@tarih),112) AS Date_ValueUNION ALLSELECT ‘Bugunun Tarihi’,CONVERT(VARCHAR(10),@tarih,112) AS Date_ValueUNION ALLSELECT ‘Ayın Son Günü’,CONVERT(VARCHAR(10),DATEADD(dd,-(DAY(DATEADD(mm,1,@tarih))),DATEADD(mm,1,@tarih)),112)UNION ALLSELECT ‘Sonraki Ayın İlk Günü’,CONVERT(VARCHAR(10),DATEADD(dd,-(DAY(DATEADD(mm,1,@tarih))-1),DATEADD(mm,1,@tarih)),112)UNION ALLSELECT ‘Haftanın İlk Günü’, DATEADD(ww, DATEDIFF(ww,0,GETDATE()), 0)UNION ALLSELECT ‘Sonraki Haftanın İlk Günü’, DATEADD(ww, DATEDIFF(ww,0,GETDATE())+1, 0)UNION ALLSELECT ‘Yılın İlk Günü’,DATEADD(yy, DATEDIFF(yy,0,getdate()), 0)

Sql Except kullanımı

İki tablo arasındaki farkları verir. Fieldlar aynı olmak şartı ile. select code FROM LG_831_ITEMSWHERE ACTIVE=0EXCEPTselect code FROM LG_856_ITEMSWHERE ACTIVE=0

checklistbox doldurma

if (SqlClass.dsGenel.Tables.Contains(“tblMarkalar”)){SqlClass.dsGenel.Tables.Remove(“tblMarkalar”);SqlClass.dsGenel.Tables.Remove(“tblMarkalar”);}string sqlCumle = “SELECT [MARKA] FROM [Erdemler].[dbo].[Umt_055_Markalar] ORDER BY MARKA”;SqlClass.dsGenel = SqlClass.GetDataset(sqlCumle, “tblMarkalar”); for (int i = 0; i < SqlClass.dsGenel.Tables[“tblMarkalar”].Rows.Count; i++){this.checkedListBoxControl1.Items.Add(SqlClass.dsGenel.Tables[“tblMarkalar”].Rows[i][“MARKA”].ToString());}

Combobox seçilen seçilmeyen

string items = string.Empty;foreach (CheckedListBoxItem item in checkedComboBoxEdit1.Properties.GetItems())if (item.CheckState == CheckState.Checked)items += string.Format(“{0} YES \r\n”, item.Description);elseitems += string.Format(“{0} NO \r\n”, item.Description);items = items.TrimEnd(“\r\n”.ToCharArray());XtraMessageBox.Show(items); string items = string.Empty;foreach (CheckedListBoxItem item in chk2015.Properties.GetItems()){if (item.CheckState == CheckState.Checked){// items += string.Format(“{0} YES \r\n”, item.Description);items += item.Description;items += ‘,’;}// işaretli değilse else ile bulunuyor//else// items += string.Format(“{0} NO \r\n”, item.Description);}items…
Devamı

Data table doldurma değe alama

void Oku(){DataTable dt = new DataTable();con = new SqlConnection(@”Server=.\SQL2014;Database=mustafabukulmez;User ID=sa; Password=a123456;pooling=true; “);da = new SqlDataAdapter(“Select * From PERSONEL_TANIMLARI where per_RECno = ” + Okunan_ID + “”, con);ds = new DataSet();con.Open();da.Fill(ds, “Personel”);dt = ds.Tables[“Personel”];con.Close(); txt_per_adi.Text = dt.Rows[0][“per_Adi”].ToString();txt_per_soyad.Text = dt.Rows[0][“per_Soyadi”].ToString();txt_per_TC.Text = dt.Rows[0][“per_TC”].ToString();txt_per_tel.Text = dt.Rows[0][“per_Telefon”].ToString(); }