سلام وقتتون بخیر برای ذخیره کردن تاریخ در دیتابیس از نوع sql server شما باید تاریخ را با استفاده از کلاس های convertor یا با استفاده از procedure مربوط به تبدیل تاریخ شمسی به میلادی ، به میلادی تبدیل کنید و سپس ذخیره کنید .
sqlconnection sqlcon = new sqlconnection(connectionstring );
sqlcommand cmd = new sqlcommand ();
cmd.connection = sqlcon;
cmd.commandtext= "insert into tbl_test (tarikh)values (@tarikh)";
cmd.parameters.add("@tarikh",converttomiladi(txttarikh.text));
con.open));
cmd.executenonquery();
con.close();