Kayıtlar

İki Veri Tabanı Tablosu Arasındaki Farkı Bulup Gösterme (Linq Except, Contains)

Resim
Selamlar Elimde geliştirmekte olduğum bir projede ihtiyaç vasıl olunca :) araştırma ve öğrenme gerekliliği duyduğum Linq komutlarını tanıtacağım. Öncelikle ihtiyacımı tanımlayayım: ihtiyacım elimde bulunan iki tabloda ortak olan kurum kodlarını karşılaştırıp, birbirinden farklı olan kurum kodlarını getirmek. İhtiyacımı tanımladığıma göre gel gelelim kodlarımıza. 1.Except (hariç, fark): Bu kodla kullandığım iki tabloyu karşılaştırdım. 2.Contains (içerir): Bu kodlada farklı olanları getireceğim tabloyla eşleştirerek, farklı olan verileri getirdim. Not: Kullandığım tabloların hangisi ana tabloysa ona contains uyguladım: Kodlamaya geçersek eğer: var _okul = db.mrt_n_okul.Select(a => a.kr_kod).ToList(); //Karşılaştırmak istediğim veri kr_kod var _data = db.mrt_n_data.Select(a => a.kr_kod).ToList(); var _deger = _okul.Except(_data); var _getir = ( from i in db.mrt_n_okul where (_deger.Contains(i.kr_kod)) select i).Distinct().ToLis

Modal kapatmak için Bootstrap modal alanının dışındaki tıklamayı devredışı bırakmak

Modal kapatmak için Bootstrap modal alanının dışındaki tıklamayı devredışı bırakmak Sayfamıza aşağıda yer alan javascript kodunu ekliyoruz. Burada dikkat edilmesi gereken açılacak "Modal"in ismi '#myModal' yazan yere yazmak. $ ( '#myModal' ). modal ({ backdrop : 'static' , keyboard : false }) Ve diğer eklenmesi gereken kod, ilgili modal i çağıracak button a eklenecek. <button data-target = "#myModal" data-toggle = "modal" data-backdrop = "static" data-keyboard = "false" > Modal pencerem </button> `

if (typeof(Sys) === 'undefined') throw new Error('ASP.NET Ajax client-side framework failed to load.');

if (typeof(Sys) === 'undefined') throw new Error('ASP.NET Ajax client-side framework failed to load.');  VE  Sys.WebForms.PageRequestManager._initialize('ctl00$ScriptManager1', 'form1',  Hatalarının çözümü olarak: Sayfamızdaki "ScriptManager'ın"  "EnableCdn" özelliğini "true" yapınca sorun ortadan kalktı.         <asp:ScriptManager ID="ScriptManager1" runat="server" EnableCdn="true"></asp:ScriptManager>

Listbox taki verileri Veri tabanındaki ile karşılaştırıp, Veri tabanı ile eşleşenleri Multi Seçme

MultiSelect özelliği olan bir Listbox'ı seçim yaparak veri tabanına kaydettikten sonra, güncelleme işlemi gibi bir işlemde veritabanına kaydedilen seçili verilerin tekrar seçili hale gelmesi için: foreach (var item1 in sonuc)                 {                     int sayac = -1;                     foreach (ListItem item in lst_gunler.Items)                     {                         sayac++;                         if ((string)item.Value == item1)                         {                             lst_gunler.Items[sayac].Selected = true;                         }                     }                 }

Guid - Rastgele Metin İşlemleri

Resim
Asp.net veya c# projelerimizde ihtiyaç duyduğumuz, rastgele metin veya şifre üretmek için, Guid metodunu kullanmamız bize baya bir kolaylık sağlamaktadır. Bunun için tek yapmamız gereken, Guid tanımlamak. Bunun için aşağıdaki örnekleri kullana bilirsiniz. 1. Tanımlama Yöntemi : Guid g; g = Guid.NewGuid(); Console.WriteLine(g); Console.WriteLine(Guid.NewGuid()); 2. Tanımlama Yöntemi : string _deger= Guid.NewGuid().ToString(); ToString() metodunu kullanarak ("N", "D", "B", "P") çeşitli formlarda bu bilgiyi kullanmak da mümkündür. Ayrıntılar için aşağıdaki çıktılara göz atabilirsiniz: string _deger= Guid.NewGuid().ToString("N"); // 71342409914c4ffc8cc525f4ac777f77 string _deger= Guid.NewGuid().ToString("D"); // fb5ccf84-cad2-4fab-84f1-35ab50c025b4 string _deger= Guid.NewGuid().ToString("B"); // {83af4563-61dc-4815-9a60-5395e8085778} string _deger= Guid.NewGuid().ToString("P"); // (1ae015c8-

Asp.Net Dinamik Olarak KareKod (qrcode) Üretmek

Resim
Selamlar. Hazırladığımız projelerimizde bize yarar sağlayacağını düşündüğüm bir uygulama yapacağız. Başlıktan da anlaşıldığı üzere bugün "Dinamik Olarak KareKod (qrcode) " üreteceğiz. Bu işlem için sayfamıza: 1 adet TextBox 1 adet Button 1 adet Image ekliyoruz. Eklediğimiz Buttonun OnClick metoduna aşağıdaki kodlarımızı yazmadan önce "QRCoder" isimli kütüphanemizi indirerek projemize ekliyoruz. İndirmek için tıklayınız. Sayfamıza ilgili diğer kütüphanelerimizi ekliyoruz. using  QRCoder; using  System.IO; using  System.Drawing; using  System.Drawing.Imaging; Buttonun OnClick metoduna aşağıdaki kodlarımızı yazıyoruz. protected void btn_islem_Click( object sender, EventArgs e) { using (MemoryStream ms = new MemoryStream()) { QRCodeGenerator koduret = new QRCodeGenerator(); QRCodeGenerator.QRCode kod = koduret.CreateQrCode(txt_veri.Text, QRCodeGenerator.ECCLevel.Q); using (Bitmap bmp = kod.GetGraphic(5))

Asp.Net Repeater, Grideview Sürükle Bırak Yöntemi İle Tercih Sıralaması Yapma ve Güncelleme İşlemleri (Tercih Sayfası)

Asp.Net Repeater, Grideview Sürükle Bırak Yöntemi İle Tercih Sıralaması Yapma ve Güncelleme İşlemleri (Tercih Sayfası) Tercih sıralamasını jquery ile değiştirip veri tabanına ilgili değişikliği kaydetmek için yapılmış bir uygulama. HTML: Grideview için: <asp:GridView ID= "GridView1" runat= "server" CssClass= "table table-hover table-bordered" > <Columns> <asp:TemplateField HeaderText= "Id" > <ItemTemplate> <input type= "hidden" name= "LocationId" value= '<%# Eval("Id") %>' /> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView> <asp:Button ID= "btn_guncelle" runat= "s