22-07-19, 07:40 PM
(22-07-19, 04:44 PM)asemshahen5 كتب : عدل كود الحذف ليصبح :الله ينور عليك استاذي الفاضل
PHP كود :
private void button3_Click(object sender, EventArgs e)
{
string ImgId = textBox1.Text;
string sql_delete = "DELETE FROM USERS WHERE ID =" + textBox1.Text + ";";
if (DB.ExececuteNonQuery(sql_delete) != 0)
{
System.IO.File.Delete("img/" + ImgId + ".jpg");
Form1_Load(sender, e);
MessageBox.Show("تم حذف السجل بنجاح");
}
}
نسيت إخبارك مكان زر الحذف لا تعدله كي لا تحدث اخطاء :
كود الحذف بزر الداتا جريد فيو :
PHP كود :
private void DgvTest_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
var senderGrid = (DataGridView)sender;
if (senderGrid.Columns[e.ColumnIndex] is DataGridViewButtonColumn &&
e.RowIndex >= 0 && e.RowIndex != DgvTest.Rows.Count-1)
{
string ImgId = DgvTest.Rows[e.RowIndex].Cells[0].Value.ToString();
string sql_delete = "DELETE FROM USERS WHERE ID =" + DgvTest.Rows[e.RowIndex].Cells[0].Value + ";";
if (DB.ExececuteNonQuery(sql_delete) != 0)
{
Form1_Load(sender, e);
MessageBox.Show("تم حذف السجل بنجاح");
}
}
}
كدا شغال تام
لكن هناك مشكله وهي
فى حاله عدم اختيار صوره للموظف والضغط على زر حفظ بيطلع خطأ يريت لتجنب هذا لخطأ يتم وضع شرط فى حاله عدم اختيار صوره للموظف يتم حفظ البيانات بدون صوره
المشكله الثانيه وهي
عند اختيار اى موظف من الداتا فيو بيتم جلب بياناته للتكست بوكس لكن الصوره لم تظهر فى المربع الخاص بها
محتاج عند اختيار اى موظف من الداتا فيو يتم استدعاء الصوره ايضا فى مكانها
نظرا لتعديل الصوره مثلا او تعديل البيانات
وجزاك الله كل خير
