طبق فرمایش استاد عزیزمون آقای افراد میتونید از اکتنشن متود استفاده نمایید. برای اینکار این کلاس رو تو پروژتون کپی کنید.
public static class StringExtensions
{
public static string ArbicToPersian(this string input)
{
string re = input.Replace("ي", "ی").Replace("ك", "ک");
return re;
}
}
نکته:اولین آرگومان تابع ریپلیس ي عربی و دومین آرگومان ی فارسی هست و برای ک هم همینطور.(اینجا درست نمایش داده نمیشه)
و برای استفادش از کد زیر استفاده نمایید
txtbox1.Text.ArbicToPersian();
اینجور حروف عربی جایگزین میشه.
یا اینکه موقع اینسرت اینجوری بنویسید
SqlConnection M = new SqlConnection("Data Source=.;Initial Catalog=adel;Integrated Security=True");
M.Open();
String s1 = string.Format("insert into anbar values(N'{0}',{1},{2},{3})", textBox1.Text, textBox2.Text, textBox3.Text, textBox4.Text);
SqlCommand comm = new SqlCommand(s1, M);
comm.ExecuteNonQuery();
MessageBox.Show("فاکتور فروش با موفقیت ثبت شد");
M.Close();
اگه به اون کلمه N دقت کنید تو ورودی های رشته ای گذاشتم. خط 3.