Kafama takılan bir yol.Çözümünü aradım taradım bulamadım.Aslında bir çok yol var fakat bunda takıldım inada bindirdim.yapmak istediğim olay.GridView de Select butonuna bastığın zaman e.RowIndex tüm satırdakileri alıyor ve bunları aşağıda ki kontolde textbox'lara atıyorum.Güncelleme yapacağım zaman da textboxlar üzerinden yaptırmak istiyorum fakat veri tabanında ki veri türlerim Varchar.Burada commandname den int olarak aldığım için dönüştürme hatası veriyor.Veri türlerini değiştirebilir miyim.Bir yolu var mı ? ya da nasıl bir çözüm yolu izleyebilirim.
Şimdiden yardımlarınız için teşekkür ederim
protected void GridView2_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "Select")
{
Int32 sec= Convert.ToInt32 (e.CommandArgument );
txtyetkili.Text=GridView2.Rows[sec].Cells[3].Text ;
txtfirma .Text = GridView2.Rows[sec].Cells[4].Text;
txtsifre.Text = GridView2.Rows[sec].Cells[5].Text;
txtmail.Text = GridView2.Rows[sec].Cells[6].Text;
txtadres.Text = GridView2.Rows[sec].Cells[7].Text;
txtvergi .Text = GridView2.Rows[sec].Cells[8].Text;
txtvergino .Text = GridView2.Rows[sec].Cells[9].Text;
txtistel.Text = GridView2.Rows[sec].Cells[10].Text;
txtceptel.Text = GridView2.Rows[sec].Cells[11].Text;
txtfax.Text = GridView2.Rows[sec].Cells[12].Text;
txtweb.Text = GridView2.Rows[sec].Cells[13].Text;
}
}
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 06:04:45 -->-> Daha önceki mesaj 05:05:40 --
Sorun sql cümleciğinde ufak bir atlamadan dolayı veriyormuş.Değerleri kendi otomatik döndürüyormuş
asp.net GridView'in rowcommand sorunu(int türünü varchara dönüştürme)
2
●1.325