bahareh1368
سه شنبه 30 شهریور 1389, 23:26 عصر
سلام دوستان
من یه کد ویرایش برای دفترتلفن نوشتم که قراره با انتخاب رکوردی در دیتاگرید روش ویرایش انجام و با زدن کلید ویرایش این تغییرات در دیتابیس ذخیره بشه اما کدم error می ده.من کدمو به همراه پیغامی که می ده گذاشتم لطفا راهنماییم کنید.ممنون
Error converting data type nvarchar to int.
private void btnUpdate_Click_1(object sender, EventArgs e)
{
DialogResult a;
a = MessageBox.Show("آیا مطمئن هستید؟", "هشدار", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
if (a == DialogResult.No)
return;
else if (a == DialogResult.Yes)
{
SqlConnection con = new SqlConnection();
SqlCommand com = new SqlCommand();
con.ConnectionString = "server=HAMED-PC;database=PhoneBook;uid=sa;pwd=hamed;";
if (con.State != ConnectionState.Open)
con.Open();
com.Connection = con;
com.CommandType = CommandType.StoredProcedure;
com.CommandText = "PhoneBook_Update";
com.Parameters.AddWithValue("@Code", dgvphonebook[1, dgvphonebook.SelectedCells[0].RowIndex].Value.ToString());
com.ExecuteNonQuery();
con.Close();
con.Dispose();
}
}
من یه کد ویرایش برای دفترتلفن نوشتم که قراره با انتخاب رکوردی در دیتاگرید روش ویرایش انجام و با زدن کلید ویرایش این تغییرات در دیتابیس ذخیره بشه اما کدم error می ده.من کدمو به همراه پیغامی که می ده گذاشتم لطفا راهنماییم کنید.ممنون
Error converting data type nvarchar to int.
private void btnUpdate_Click_1(object sender, EventArgs e)
{
DialogResult a;
a = MessageBox.Show("آیا مطمئن هستید؟", "هشدار", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
if (a == DialogResult.No)
return;
else if (a == DialogResult.Yes)
{
SqlConnection con = new SqlConnection();
SqlCommand com = new SqlCommand();
con.ConnectionString = "server=HAMED-PC;database=PhoneBook;uid=sa;pwd=hamed;";
if (con.State != ConnectionState.Open)
con.Open();
com.Connection = con;
com.CommandType = CommandType.StoredProcedure;
com.CommandText = "PhoneBook_Update";
com.Parameters.AddWithValue("@Code", dgvphonebook[1, dgvphonebook.SelectedCells[0].RowIndex].Value.ToString());
com.ExecuteNonQuery();
con.Close();
con.Dispose();
}
}