Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
8769
Tıklama
0
Öne Çıkarma
Nesne başvurusu bir nesnenin örneğine ayarlanmadı hatası. Yardım lütfeen!!!
K
13 yıl
Onbaşı
Konu Sahibi

GridView içinde dropdownlist e değer atıyorum. Nesne başvurusu bir nesnenin örneğine ayarlanmadı hatası veriyo. Kodlaması aşağıda nasıl düzeltirim bu sorunu? hatalı olan bölümü renklendirdim...







switch (e.CommandName)
{
case "guncelle":
GridViewRow seciliSatir = ((e.CommandSource as LinkButton).Parent as DataControlFieldCell).Parent as GridViewRow;
GridView1.EditIndex = seciliSatir.RowIndex;
SqlCommand cmd = new SqlCommand("Select CategoryName,CategoryID from Categories ", new SqlConnection(ConfigurationManager.ConnectionStrings["baglanti"].ConnectionString));
cmd.Connection.Open();
SqlDataReader dr = cmd.ExecuteReader();

(GridView1.FindControl("drpCategoryName") as DropDownList).DataTextField = "CategoryName";
(GridView1.FindControl("drpCategoryName") as DropDownList).DataValueField ="CategoryID";
(GridView1.FindControl("drpCategoryName") as DropDownList).DataSource = dr;
(GridView1.FindControl("drpCategoryName") as DropDownList).DataBind();


cmd.Connection.Close();
urunlerigetir();
break;
default:
break;
}

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



M
13 yıl
Onbaşı

ilk önce text ve field lerini eşitlemişsin olmayan bir datasource a eşitleme yapamazsın sıralaman şöyle olmalı

(GridView1.FindControl("drpCategoryName") as DropDownList).DataSource = dr;
(GridView1.FindControl("drpCategoryName") as DropDownList).DataTextField = "CategoryName";
(GridView1.FindControl("drpCategoryName") as DropDownList).DataValueField ="CategoryID";
(GridView1.FindControl("drpCategoryName") as DropDownList).DataBind();



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.