DOLAR: 5.94 TL
EURO: 6.61 TL

Both DataSource and DataSourceID are defined on HATASI ÇÖZÜMÜ

5 yıl önce
127 kez görüntülendi

Both DataSource and DataSourceID are defined on HATASI ÇÖZÜMÜ

Merhaba arkadaşlar ,

                       Asp.net üzerinde bir proje geliştirirken Both DataSource and DataSourceID are defined on böyle bir hata aldım. Yapmak istediğim projemde GridView’in DataSource özelliğine bir adet SqlDataSource bağlamaya çalıştım ve sonucunda bu hata ile karşılaştım. Hatanın çözümünü biraz araştırlamarım sonucunda buldum. Hatanın sebebi , Gridview’in DataSource özelliğine daha önceden bir SqlDataSource bağlamamızdır. Şimdi ne yapacağız ?.

asp-bothdata

asp-bothdata

İlk olarak GridView imizin DataSource özelliğini boşaltmamız gerekiyor ve daha sonradan GridView de göstereceğimiz SqlDataSource nesnesini göstermemiz gerekiyor ve GridView i Bind etmemiz gerekiyor. Şimdi gerekli olan kodlarımızı yazalım  ;

GridView.DataSource = null;   // Burada Grid imizin DataSourcesini boşaltıyoruz.
GridView.DataSourceID = null; Burada Grid imizin DataSourID sini boşaltıyoruz.
GridView.DataSource = SqlDataAdapter;   // Gridin DataSource özelliğine SqlDataAdapterimizi gösteriyoruz.
GridView.DataBind();  // Gridimizi DataBind ederek işlemimizi sonlandırıyoruz.

Evet arkadaşlar bu kodları yazdıktan sonra hata almadan projeniz çalışacaktır. Hatanın sebebi dediğim gibi Grid içerisinde zaten yüklü olan SqlDataSource nesnesi olmasıdır. Grid i boşaltıp tekrar yüklediğimizde problem ortadan kalkacaktır. Yani benim problemim bu şekilde çözüldü. Umarım sizinde çözülür. Bir sonraki yazımda görüşmek üzere…

Both DataSource and DataSourceID are defined on HATASI ÇÖZÜMÜ Konusuna Ait Etiketler

Bu Konuyu Sosyal Medyada Paylaş

Yorumlar

Henüz yorum yapılmamış.

Yorum Yaz

This site uses Akismet to reduce spam. Learn how your comment data is processed.


Yukarı Çık