narges1986
چهارشنبه 17 خرداد 1385, 18:24 عصر
سلام
توی این برنامه ای که می خوام بنویسم پایگاه داده یک فایل access هست در ضمن در محیط C# 2003 کار میکنم.
می خوام از طریق textbox یه اسم رو وارد کنم و با کلیک دکمه ی del اون سطری از جدول که شامل اون اسم مورد نظر بوده پاک بشه.
برای رویداد کلیک دکمه ی del هم این کد رو نوشتم
private void btnDel_Click(object sender, System.EventArgs e)
{
try
{
oleDbDataAdapter1.DeleteCommand.CommandText =
"DELETE FROM PList WHERE lastname = '" + txt_L.Text + "'";
oleDbDataAdapter1.UpdateCommand.ExecuteNonQuery();
}
catch ()
{
}
}
اون سطر پاک می شه ولی ترتیب شماره سطرها به هم می ریزه یعنی اگر اون شخص شماره 9 بود توی جدول حالا ترتیب سطرها می شه 8,10,11 .چه کار کنم که ترتیب سطرها خودشون مرتب بشه.
در ضمن شماره ی سطر ها مربوط می شه به فیلدی از نوع auto number .
توی این برنامه ای که می خوام بنویسم پایگاه داده یک فایل access هست در ضمن در محیط C# 2003 کار میکنم.
می خوام از طریق textbox یه اسم رو وارد کنم و با کلیک دکمه ی del اون سطری از جدول که شامل اون اسم مورد نظر بوده پاک بشه.
برای رویداد کلیک دکمه ی del هم این کد رو نوشتم
private void btnDel_Click(object sender, System.EventArgs e)
{
try
{
oleDbDataAdapter1.DeleteCommand.CommandText =
"DELETE FROM PList WHERE lastname = '" + txt_L.Text + "'";
oleDbDataAdapter1.UpdateCommand.ExecuteNonQuery();
}
catch ()
{
}
}
اون سطر پاک می شه ولی ترتیب شماره سطرها به هم می ریزه یعنی اگر اون شخص شماره 9 بود توی جدول حالا ترتیب سطرها می شه 8,10,11 .چه کار کنم که ترتیب سطرها خودشون مرتب بشه.
در ضمن شماره ی سطر ها مربوط می شه به فیلدی از نوع auto number .