mostafaloo1987
جمعه 27 مرداد 1391, 03:53 صبح
سلام دوستان عزیز من تازه سی شارپ را شروع کردم
راستش من میخوام وقتی تو دیتاگرید یه ردیف رو انتخاب میکنم محتوای یکی از سلول ها بره تو یه متغیر و با استفاده از کوئری اون ردیف پاک بشه ولی با کد زیر فقط محتوای آن سلول خالی میشه و پاک نمیشه ممنون میشم راهنمایی کنید کجای کد مشکل داره در واقع اون محتوا اصلا توی متغیرم منتقل نمیشه متشکرم
string letterid1 ="";
for (int c1 = 0; c1< dataGridView1.RowCount-1 ; c1++)
{
if (dataGridView1.Rows[c1].Selected == true)
{
dataGridView1.Rows[c1].Cells[0].Value = letterid1;
}
label1.Text = letterid1;
}
SqlConnection conn = new SqlConnection();
conn.ConnectionString = " Integrated Security=SSPI ; Persist Security Info=False;Initial Catalog=dabirkhaneh;Data Source=AM-PC ";
conn.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
cmd.CommandText = "delete from letter where letter_id=@letterid1";
cmd.Parameters.AddWithValue("@letterid1", letterid1);
cmd.ExecuteNonQuery();
conn.Close();
راستش من میخوام وقتی تو دیتاگرید یه ردیف رو انتخاب میکنم محتوای یکی از سلول ها بره تو یه متغیر و با استفاده از کوئری اون ردیف پاک بشه ولی با کد زیر فقط محتوای آن سلول خالی میشه و پاک نمیشه ممنون میشم راهنمایی کنید کجای کد مشکل داره در واقع اون محتوا اصلا توی متغیرم منتقل نمیشه متشکرم
string letterid1 ="";
for (int c1 = 0; c1< dataGridView1.RowCount-1 ; c1++)
{
if (dataGridView1.Rows[c1].Selected == true)
{
dataGridView1.Rows[c1].Cells[0].Value = letterid1;
}
label1.Text = letterid1;
}
SqlConnection conn = new SqlConnection();
conn.ConnectionString = " Integrated Security=SSPI ; Persist Security Info=False;Initial Catalog=dabirkhaneh;Data Source=AM-PC ";
conn.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
cmd.CommandText = "delete from letter where letter_id=@letterid1";
cmd.Parameters.AddWithValue("@letterid1", letterid1);
cmd.ExecuteNonQuery();
conn.Close();