PDA

View Full Version : سوال: چه جوري ميشه يه مورد رو كه در grideview انتخاب ميكنيم بشه حذف كرد؟



hamedkh16522
سه شنبه 25 خرداد 1389, 00:11 صبح
سلام دوستان لطفا بگن چي كار كنم كه وقتي كه يك مورد رو در grideview انتخاب ميكنيم با يك دكمه بگيم اونو حذف كنه لطفا كامل توضيح بديد ممنون ميشم چون من asp.net رو تازه شروع كردم و از استادمون 1 روز وقت گرفتم كه پروژمو تكميل كنم

Web.Designer01
سه شنبه 25 خرداد 1389, 00:32 صبح
سلام
به نظر من باید اینکارو کنی،مطئن نیستم ولی اگه کارت راه نیفتاد قطعا دوستان کمکت میکنن:
توی هر سطر Grid یه CheckBox بنداز بعد طرف هر سطری(هایی) رو که بخواد حذف کنه تیک میزنه،بعدشم با کد زیر میتونی متوجه شی کدوم سطرارو تیک زده و اونارو حذف کنی:


for (int i = 0; i < GridView1.Rows.Count; i++)
{
GridViewRow row = GridView1.Rows[i];
bool isChecked = ((CheckBox)row.FindControl("chkSelect")).Checked;//
if (isChecked)//
{
//
}
}

hamedkh16522
سه شنبه 25 خرداد 1389, 01:25 صبح
من ميخوام بدونم وقتي كه شرط برقرار بود چه دستوري بنويسم كه بياد حذف كنه اون ركوردو

hamedkh16522
سه شنبه 25 خرداد 1389, 04:05 صبح
جوابمو گرفتم:delete from t_user where username=@id اين ميشه بايد اينو در qeury بنويسي بعد در يك دكمه اجراش كني

raziee
سه شنبه 25 خرداد 1389, 11:45 صبح
جوابمو گرفتم:delete from t_user where username=@id اين ميشه بايد اينو در qeury بنويسي بعد در يك دكمه اجراش كني

دوست من در مورد ارسال به پارامتر در SqlCommand جستجو کن.
روش ارسال مقادر به بانک بهتره با ارسال پارامتر در SqlCommand در System.Data.SqlClient هست.