Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4
Cevap
1404
Tıklama
0
Öne Çıkarma
Asp.net Additional information: 0 konumunda satır yok
E
7 yıl
Yüzbaşı
Konu Sahibi

Selamun aleyküm.Asp.net öğrenmek için youtube dan bir video serisini takip ediyorum.Şimdi güncelleme kısmında güncelle butonuna tıklayınca "Additional information: 0 konumunda satır yok" hatasını alıyorum.

sqlbaglantisi baglanti = new sqlbaglantisi(); 
string kategoriID = " ";
protected void Page_Load(object sender, EventArgs e)
{

kategoriID = Request.QueryString["kategoriID"];
if(Page.IsPostBack==false)
{
SqlCommand cmdkguncelle = new SqlCommand("Select * from Kategori where kategoriID='"+kategoriID+"'", baglanti.baglan());
SqlDataReader drkguncelle = cmdkguncelle.ExecuteReader();

DataTable dtkguncelle = new DataTable("tablo");
dtkguncelle.Load(drkguncelle);
DataRow row = dtkguncelle.Rows[0];//HATA ALDIĞIM KISIM

txt_kAdi.Text = row["KategoriAd"].ToString();
txt_kSira.Text = row["KategoriSira"].ToString();
txt_kAdet.Text = row["KategoriAdet"].ToString();

}


kategori sayfasından Eval() ile kategoriID alıp sayfada ona ait bilgileri çekmeye çalışıyorum ancak DataRow row = dtkguncelle.Rows[0]; kısmında hata veriyor.Veri tabanında kayıt var.Bu konuda yardımcı olabilirseniz çok sevinirim.



P
7 yıl
Binbaşı

cmd = new SqlCommand("select * from " + kat + " where ID='" + id + "'", con);
if (con.State == ConnectionState.Closed) con.Open();
SqlDataReader dr = cmd.ExecuteReader();

if (dr.HasRows)
{
while (dr.Read())
{

chconay.Checked = Convert.ToBoolean(dr["Onay"]);
txtmodel.Text = dr["Model"].ToString();
txtfiyat.Text = dr["Fiyat"].ToString();
Editor1.Text= dr["Ozellik"].ToString();




}


}


Bu mesaja 1 cevap geldi.
E
7 yıl
Yüzbaşı
Konu Sahibi

Hocam cevabınız için teşekkür ederim.Şuan güncelleme ekranına gidiyor ancak verileri almıyor.
< Resime gitmek için tıklayın >

Tıkladığım veriye ait olan bilgiler gelmiyor.

public partial class kategoriguncelle : System.Web.UI.Page 
{
sqlbaglantisi baglanti = new sqlbaglantisi();
string kategoriID = " ";
protected void Page_Load(object sender, EventArgs e)
{

kategoriID = Request.QueryString["kategoriID"];
if(Page.IsPostBack==false)
{
SqlCommand cmdkguncelle = new SqlCommand("Select * from Kategori where kategoriID='"+kategoriID+"'", baglanti.baglan());


if (baglanti.baglan().State == ConnectionState.Closed)

baglanti.baglan().Open();
SqlDataReader dr = cmdkguncelle.ExecuteReader();



if (dr.HasRows)
{
while (dr.Read())
{


txt_kAdi.Text = dr["kategoriAd"].ToString();
txt_kSira.Text = dr["kategoriSira"].ToString();
txt_kAdet.Text = dr["kategoriAdet"].ToString();

}


}


}
}




Bu mesajda bahsedilenler: @Parola_18
P
7 yıl
Binbaşı

if(!Page.isPostback)
{

çekilen codlar buraya
}
eğer olmaz ise mecbur biraz kanfanı çalıştırmayı denemeyi deneyeceksin





< Bu mesaj bu kişi tarafından değiştirildi Parola_18 -- 20 Ocak 2017; 20:40:47 >
Bu mesaja 1 cevap geldi.
E
7 yıl
Yüzbaşı
Konu Sahibi

Hocam tekrardan yardımınız için teşekkür ederim.Kusura bakmayın ancak ne kadar bilgili yada ne kadar alim de olsanız eğer konuşmayı yada öneri sunmayı bilmiyorsanız lütfen kimseye yardım etmeyin."Kafanı çalıştırmayı denemeyi deneyeceksin."




Bu mesajda bahsedilenler: @Parola_18
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.