مشکل در Find & Replace در C#
سلام و خسته نباشید
من یکسری کد دارم به شکل زیر
if (checkBox180.Checked == true)
{
SqlConnection cnn3 = new SqlConnection(ConfigurationManager.AppSettings["ConnectionString"]);
SqlCommand cmd3 = new SqlCommand();
cmd3.Connection = cnn3;
cnn3.Open();
cmd3.CommandText = "INSERT INTO tajhiz_usage(patientid,tajid,numberz) VALUES (@patientid,@tajid,@numberz)";
cmd3.Parameters.AddWithValue("@patientid", PID);
cmd3.Parameters.AddWithValue("@tajid", 87);
cmd3.Parameters.AddWithValue("@numberz", textBox186.Text);
cmd3.ExecuteNonQuery();
cnn3.Close();
}
if (checkBox181.Checked == true)
{
SqlConnection cnn3 = new SqlConnection(ConfigurationManager.AppSettings["ConnectionString"]);
SqlCommand cmd3 = new SqlCommand();
cmd3.Connection = cnn3;
cnn3.Open();
cmd3.CommandText = "INSERT INTO tajhiz_usage(patientid,tajid,numberz) VALUES (@patientid,@tajid,@numberz)";
cmd3.Parameters.AddWithValue("@patientid", PID);
cmd3.Parameters.AddWithValue("@tajid", 88);
cmd3.Parameters.AddWithValue("@numberz", textBox187.Text);
cmd3.ExecuteNonQuery();
cnn3.Close();
}
if (checkBox182.Checked == true)
{
SqlConnection cnn3 = new SqlConnection(ConfigurationManager.AppSettings["ConnectionString"]);
SqlCommand cmd3 = new SqlCommand();
cmd3.Connection = cnn3;
cnn3.Open();
cmd3.CommandText = "INSERT INTO tajhiz_usage(patientid,tajid,numberz) VALUES (@patientid,@tajid,@numberz)";
cmd3.Parameters.AddWithValue("@patientid", PID);
cmd3.Parameters.AddWithValue("@tajid", 89);
cmd3.Parameters.AddWithValue("@numberz", textBox188.Text);
cmd3.ExecuteNonQuery();
cnn3.Close();
}
چه طوری می تونم که بگم بعد از خط مربوط به INSERT یک عبارت اضافه کن
این عبارت
cmd.Parameters.Clear();
می خواهم کد ها رو بهینه کنم و SQL Connection و SQL Command رو حذف کنم .
ممنونم
نقل قول: مشکل در Find & Replace در C#
سلام.
میتونید به روش زیر عمل کنید :
البته عبارت جدید رو به انتهای عبارت مورد نظر اضافه میکنه و نتونستم روشی پیدا کنم که ببره خط بعد!!!
شما در همون پنجره Find and Replace در قسمت Find what عبارت مورد نظرتون رو وارد کنید در این مثالتون میشه :
cmd3.ExecuteNonQuery();
بعد در قسمت Replace whit هم عبارت زیر رو :
cmd3.ExecuteNonQuery(); cmd.Parameters.Clear();
بعد هم کلید Replace رو بزنید.
حالا برای اینکه دو دستور رو در خطهای جداگانه باشه میتونید برین از داخل تنظیمات ویژوال کاری کنید که هر دستور در یه سطر باشه...
موفق باشید
نقل قول: مشکل در Find & Replace در C#
نقل قول:
حالا برای اینکه دو دستور رو در خطهای جداگانه باشه میتونید برین از داخل تنظیمات ویژوال کاری کنید که هر دستور در یه سطر باشه...
میشه آدرس دقیقش رو بگید ؟