برای ارتباط با sql server در سی شارپ Attach a database file on connect to a local SQL Server Express instance
Connection strings for SQL Server c#
به صورت دقیق چیزی در مورد خطایی که به شما میده نگفتید فقط گفته اید که رکورد اینسرت نمیکنه که ممکنه تشخیص اشتباهی داده باشید
بهتره اول گام به گام بررسی کنید ببینید مشکل چیه
ایا کانکشن برقرار میشه ؟
بعد ببینید مثلا میتونید با دستور select رکوردهایی رو از دیتابیستون واکشی کنید ؟
اگر این دو مرحله با موفقیت انجام شد شاید بشه گفت برای دستور insert مشکل دارید
من کد شما رو تست کردم یه اشکالش اینه که
student .mdf
یک تک اسپیس بین اسم فایل و فرمتش هست که با حذف اون مشکلتون حل میشه .
این به شرطی هست که شما پس از ساختن دیتابیس در داخل خود محیط ویژوال استدیو گزینه connect to database
و بعدا
Microsoft SQL Server Database File (SqlClient)
رو بزنید (ممکنه این کار رو نکرده باشید .)
(به هر حال من با اعمال این تغییرات با کد شما تونستم به دیتابیس رکورد اضافه کنم )