0 امتیاز

سلام دوستان

من یه ليست باکس دارم و از طريق پايگاه داده اطلاعاتي رو داخلش لود کردم

سوالم اينه که چطور ميتونم آيتم هاي مورد نظرم رو از ليست باکس به طور کامل حذف کنم

از کد زير استفاده ميکنم اما فايده نداره

int id = Convert.ToInt32(listBox1.SelectedIndex.ToString());
            

            string del = "delete from My_Tbl where id="+id;
            SQLiteCommand cmd = new SQLiteCommand(del,con);
            con.Open();
            cmd.ExecuteNonQuery();
            con.Close();
            showitem();


بي صبرانه منتظر پاسخ اساتيد عزيز هستم

1 پاسخ

0 امتیاز

string del = "delete from My_Tbl where id='"+id+"'";

هیچی فرقی نمیکنه....! بازم همونه...frown

توسط (477 امتیاز) 5 20 56
int id = 0;



private void Delete()
{
id = listbox.selectedIndex;
string del = " delete from table where tableid=@tableid"
SQLiteCommand cmd = new SQLiteCommand(del,con);
cmd.commandtype = commandtype.text;;
cmd.parameters.addwithvalue("@tableid",id);
con.open();
cmd.executenonquery();
con.close();

}

البته گرقتن id از index زیاد جالب نیست

ویرایش شده توسط
توسط (356 امتیاز) 16 53
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,920 کاربر

دسته بندی ها

...