none
convert hatası RRS feed

  • Soru

  • merhabalar,

    arkadaşlar  GridView de silme işlemi yaparken convert hatası alıyorum

    siteEntities mp = new siteEntities();
    
    ImageButton buttonsil = sender as ImageButton;
    kategori sil = (from g in mp.kategori where g.kategıriID ==Convert.ToInt32(buttonsil.CommandArgument) select g).First();
                    mp.DeleteObject(sil);
                    mp.SaveChanges();
    

    verdiği hatada bu

    LINQ to Entities 'Int32 ToInt32(System.String)' yöntemini tanımıyor ve bu yöntem bir depo ifadesine çevrilemez.

    Convert.ToInt32(buttonsil.CommandArgument)  bunun yerine kategorinini rakamını yazınca silme işlemini yapıyor
    

    29 Kasım 2011 Salı 12:02

Yanıtlar

  • sorunu halettim,

    localde tanımlamak gerekiyormuş,

    int tanimla=Convert.ToInt32(buttonsil.CommandArgument);
    kategori sil = (from g in mp.kategori where g.kategıriID ==tanimla select g).First();
                    mp.DeleteObject(sil);
                    mp.SaveChanges();
    



    • Yanıt Olarak İşaretleyen makul 29 Kasım 2011 Salı 13:08
    29 Kasım 2011 Salı 13:07