Forum
Arkadaşlar.
Aşağıdaki gibi buton yardımıyla gridimi dolduruyorum.
Gridin Editing özelliği true.
Gelen veriler üzerinde Update işlemi yapmak istiyorum fakat başaramadım.
İnternette çeşitli kaynaklara baktım ama mantığını anlayamadım.
http://documentation.devexpress.com/#AspNet/DevExpressWebASPxGridViewASPxGridView_RowUpdatingtopic
protected void btnSec_Click(object sender, EventArgs e)
{
SqlConnection baglanti2 = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ToString());
baglanti2.Open();
SqlCommand cmd = new SqlCommand("select * from crm_KAYITLAR WHERE CARI_ID='" + cmbCariler.SelectedItem.Value + "'", baglanti2);
cmd.Connection = baglanti2;
cmd.ExecuteNonQuery();
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds);
grid.DataSource = ds;
grid.DataBind();
baglanti2.Close();
}
Dün buraya yazdıktan sonra sorunu aşağıdaki kodlarla çözdüm.
string ID = e.Keys[0].ToString();
string
ILETISIM_SEKLI = e.NewValues[0].ToString();
String
SAAT = (String)e.NewValues["SAAT"];
string
MODEL_ID = e.NewValues[3].ToString();
string
RENK_ID = e.NewValues[4].ToString();
String
AKSESUAR = (String)e.NewValues["AKSESUAR"];
String
FIYAT = (String)e.NewValues["FIYAT"];
String
ACIKLAMA = (String)e.NewValues["ACIKLAMA"];
string
TESTSURUSU = e.NewValues[8].ToString();
string
TAKIP_SEKLI = e.NewValues[9].ToString();
string
userid;
userid = Session["UserId"].ToString();
string
Guncelle = " update komutu ";
SqlCommand
komutsatiri = new SqlCommand(Guncelle,
conn);
conn.Open();
int
i = komutsatiri.ExecuteNonQuery();
if
(i > 0)
{
e.Cancel = true;
grid.CancelEdit();
}
conn.Close();
Bilgi için teşekkür ederim