بهتره که جدولت رو نرمال کنی و دو قسمت فارسی و انگلیسی رو جدا کنی . اما اگه برات مقدور نیست ، می تونی از پردازش رشته ساده برای این کار استفاده کنی .
اونم برات نوشتم به این شکل . خودت می تونی بهینه ترش کنی . این کار راه اندازیه . به این صورت که یک متد تعریف می کنی به این شکل :
public string Remove_NotPersian(string input, ref string P)
{
string R = "";
string c = "";
for (int i = 0; i < input.Length; i++)
{
c = input.Substring(i, 1);
if (c != "آ" && c != "ا" && c != "ب" && (baghie horoofe farsi) && c != "ی" && c != " ")
{
R = input.Substring(i + 1);
break;
}
else
{
P = P + c;
}
}
return R;
}
بعد توی برنامه اصلی اینطوری ازش استفاده می کنی :
string s = textBox1.Text;
string PersianText = "";
while (s != "")
{
s = Remove_NotPersian(s, ref PersianText);
}
textBox2.Text = PersianText;
این بخش های فارسی یک متنو برای جدا می کنه
موفق باشی