PDA

View Full Version : سوال: بستن کد ویرایش پس از انجام ویرایش



booysusa
سه شنبه 12 شهریور 1398, 09:40 صبح
درود دوستان
وقتی یه سطر رو ویرایش میکنم، اگر بعد از ویرایش دوباره روی دکمه ویرایش کلیک کنم بازم همون سطر ویرایش میشه، در صورتی که من دیگه اون سطر رو انتخاب نکردم

باید چه کنم؟
مشکل از کجاست؟


برنامه سه لایه
ویژوال استودیو
سی شارپ
اس کیو ال


تصویر اول

http://s4.picofile.com/file/8371288842/photo_2019_09_03_10_04_04.jpg





تصویر دوم
http://s2.picofile.com/file/8371288868/photo_2019_09_03_10_04_14.jpg


تصویر سوم- ارسال اطلاعات برای ویرایشات
http://s5.picofile.com/file/8371304742/photo_2019_09_03_10_04_15.JPG


کد ExecuteCommand هم این هست


public bool ExecuteCommand(string command, List<SqlParameter> parameters)
{
SqlConnection myConnection = new SqlConnection();
myConnection.ConnectionString = connectionString;
SqlCommand myCommand = new SqlCommand();
myCommand.Connection = myConnection;
myCommand.CommandText = command;

foreach (SqlParameter param in parameters)
{
myCommand.Parameters.Add(param);
}
try
{
myConnection.Open();
int result = myCommand.ExecuteNonQuery();
myConnection.Close();
if (result > 0)
{
return true;
}
else
{
return false;
}
}
catch (Exception ex)
{
return false;
}
}

Mahmoud.Afrad
چهارشنبه 13 شهریور 1398, 08:50 صبح
قبل از آپدیت چک کنید currentrow نال یا -1 نباشد.

اگر سطری انتخاب شد آیدی بایست ست بشه . احتمالا بایست کدهای تصویر اول و سوم را ترکیب کنید

booysusa
شنبه 16 شهریور 1398, 10:45 صبح
قبل از آپدیت چک کنید currentrow نال یا -1 نباشد.

اگر سطری انتخاب شد آیدی بایست ست بشه . احتمالا بایست کدهای تصویر اول و سوم را ترکیب کنید
سپاس مهندس درست شد

با این کد
private int ID_HesabMoshtariToEdit = 0 ;

و یه کم دستکاری تو کد اول و سوم