Asp.NET MVC JQuery DataTable Grid Kullanımı

Resim
Merhaba,
Bu videomuzda Asp.NET MVC projelerimizde verilerimizi hızlıca listeleyebileceğimiz, arama yapacağımız ve sıralayabileceğimiz basit ama hızlı bir çözüm olan JQuery Datatables kullanımını inceleyeceğiz. Öncelikle yeni bir Asp.NET MVC projesi açarak Northwind veritabanına bağlantı sağladık. Modelimizi oluşturduktan sonra veritabanımızdaki Satışlar tablomuzdaki verilerimizi HomeController içerisindeki Index action ile listeledik. sonrasında Nuget üzerinden JQuery Datatables projemize dahil ettik. Layout içerisine referanslarımızı ekleyerek index.cshtml dosamız içerisinde ilgili tablomuz için DataTabel fonksiyonumuzu tetikledik. Son olarak ise Datatable için Türkçe dil desteğini nasıl etkinleştireceğimizi inceleyerek videomuzu sonlandırdık.
İyi seyiler ve öğrenmeler dilerim.

#aspmvcnet #mvc #jquery #datatable #jquerydatatables


LINQ to Entities does not recognize the method - Hatası ve Çözümü



Merhaba,
Bir süredir geliştirmekte olduğum projede sahada aktif olarak hizmet verecek olan personelin ihtiyacını görmek üzere sadece personele ait kullanıcı adı ve şifre ile giriş yapabileceği kayıt oluşturup bu kaydı gelişmelere göre güncelleyebileceği bir panel tasarlarken karşılaştığım
LINQ to Entities does not recognize the method 'System.String ToString()' method, and this method cannot be translated into a store expression 
uyarısının çözümünü yazmak istedim. Aslında hatadan ziyade belirttiğim gibi bir uyarı. Tip dönüşümü uyarısı ve Linq ile sorgulama yaparken karşılaştırma işlemi yapacaksak hatayı almamız muhtemel. Benim projemde  dediğim gibi giriş yapan personelin sadece kendi kayıtlarını görmesi gerekiyordu ve giriş yapan kullanıcının ID bilgisini önce
var AdminID = Convert.ToInt32(Session["AdminID"].ToString());
tanımlayarak sonra da sorgumuzda kullandık. Where ile koşul oluştururkende sorgumuzu belirttiğimiz şarta göre oluşturduk.
var q = from s in db.Services
                join p in db.Products on
                s.ProductID equals p.ProductID
                join c in db.Customers on
                s.CustomerID equals c.CustomerID
                join st in db.ServiceTypes on
                s.TypeID equals st.TypeID
                join ss in db.ServiceStatus on
                s.StatusID equals ss.StatusID
                join a in db.Admins on
                s.AdminID equals a.AdminID
                where s.AdminID == AdminID

                orderby s.ID descending

                select new
                {
                    s.ID,
                    ÜrünAd = p.Name,
                    Müşteri = c.Title,
                    Email = c.Email,
                    Telefon = c.Phone,
                    Aciklama = s.Definition,
                    Tarih = s.Date,
                    BaşlangıçTarih = s.BegTime,
                    BitişTarih = s.EndTime,
                    NET = s.Net.ToString(),
                    ServisTip = st.Name,
                    ServisBilgi = st.Info,
                    ServisDurum = ss.Name,
                    Personel = a.Username


                };

Bu blogdaki popüler yayınlar

Asp.NET MVC Eğitimi (Örnek Proje )

Asp.NET MVC Makale Ekleme Resim Yükleme Boyutlandırma İşlemleri

Asp.NET MVC Şifremi Unuttum ile Şifre Resetleme İşlemleri