سلام نمی دونم برنامتون در کل چطوره ولی بهتره برای جدول انتخاب واحدتون یه آی دی در نظر بگیرید و حذف رو طبق اون انجام بدید
ولی برای فعلا اگه sql پایگاه دادتون قبل از شرط هاتون یه N بزارید ببینید درست میشه یا نه
cmd = new SqlCommand("delete from infovahedselect where [شماره درس]=N'" +txtc.Text+"' and [نام درس]=N'" +txtn.Text+"' and [واحد]=N'" +txtv.Text+"' and[روزکلاس]=N'" +radc.Text+"' and [زمان کلاس]=N'" +txttc.Text+"' and [تاریخ امتحان]=N'"+txtde.Text+"' and[نام استاد]=N'"+txtt.Text+"' and[گروه]=N'"+txtg.Text+"'and[شماره دانشجویی]=N'"+txtns.Text+"'",cn);