mortex3000
یک شنبه 06 مهر 1393, 00:14 صبح
سلام دوستان
من میخواستم اطلاعات گریدویو رو تو تکست باکس ها بریزم و بعد ویرایش کنم ، همه کارها خوب پیش میره ولی فیلد مربوط به کلیداصلیم که از نوع int هست تغییری درونش ایجاد نمیشه.
کدهای من جهت ویرایش بصورت زیر هست:
protected void btnInsertDore_Click(object sender, EventArgs e)
{
string sql_update = @"UPDATE [tb_dore]
SET id=@id , title=@title
WHERE id=@id";
SqlCommand cmd = new SqlCommand(sql_update, con);
SqlParameter a1 = new SqlParameter("id", Convert.ToInt32(GridView1.SelectedRow.Cells[0].Text));
SqlParameter a2 = new SqlParameter("title", txtTitle.Text);
cmd.Parameters.Add(a1);
cmd.Parameters.Add(a2);
con.Open();
cmd.ExecuteNonQuery();
con.Close();
GridView1.DataBind();
}
لطفا راهنمایی کنید.
من میخواستم اطلاعات گریدویو رو تو تکست باکس ها بریزم و بعد ویرایش کنم ، همه کارها خوب پیش میره ولی فیلد مربوط به کلیداصلیم که از نوع int هست تغییری درونش ایجاد نمیشه.
کدهای من جهت ویرایش بصورت زیر هست:
protected void btnInsertDore_Click(object sender, EventArgs e)
{
string sql_update = @"UPDATE [tb_dore]
SET id=@id , title=@title
WHERE id=@id";
SqlCommand cmd = new SqlCommand(sql_update, con);
SqlParameter a1 = new SqlParameter("id", Convert.ToInt32(GridView1.SelectedRow.Cells[0].Text));
SqlParameter a2 = new SqlParameter("title", txtTitle.Text);
cmd.Parameters.Add(a1);
cmd.Parameters.Add(a2);
con.Open();
cmd.ExecuteNonQuery();
con.Close();
GridView1.DataBind();
}
لطفا راهنمایی کنید.