سلام دوستان من میخوم تو یه رشته کاراکتر " رو جایگزین رشته "\ کنم وقتی کد زیر رو مینویسم جواب نمیده. میشه راهنماییم کنید...
Result= Result.Replace("\\\"","\"");
سلام دوستان من میخوم تو یه رشته کاراکتر " رو جایگزین رشته "\ کنم وقتی کد زیر رو مینویسم جواب نمیده. میشه راهنماییم کنید...
Result= Result.Replace("\\\"","\"");
مجموعه آموزشی Asp.Net Core Mvc کاملا به زبان فارسی(21 ماژول و 15 ساعت فیلم آموزشی همراه با سورس کامل تمرینات و پروژه عملی انجام شده در طول آموزشی)
مشاهده جزئیات در آدرس http://www.mkiani.ir/blog/content/53084
وب سایت : http://www.mkiani.ir
پست الکترونیک : mkiani3000@gmail.com
موفق و پیروز باشید.
مهدی کیانی
این یه قسمت از رشته ای هست که میخوام تغییرش بدم...
dbo.Personneltbl.Fname +\" \"+ dbo.Personneltbl.Lname as FullName,\"مدرک داخلي\"
هر کاری میکنم جواب نمیده
راستش رشته من متن یه sp که با استفاده از کد به متنش دسترسی پیدا کردم ولی خوب تو متن چون به حالت text هست به جای کارکتر " از "\ استفاده میکنه. یه قسمت از sp رو تو تاپیک #7 گذاشتم.
سلام
من دقیقا همون رشته ای که در بخش 7 این بحث بهش اشاره کردید رو امتحان کردم که به طور کامل نتیجه داد. اینم تصویرش:
مطمئنید که خطای برنامه مربوط به همین قسمته؟
بله. منم این عملو انجام میدم ولی نتیجه هیچ تغییری نمیکنه...!!!
ببنید من تو یه تابع ازش استفاده میکنم :
private string ReturnQuery(DataTable tbl, string Objname, string type)
{
SqlDataAdapter adp = new SqlDataAdapter();
sqlcomm.CommandText =Sql code
adp.SelectCommand = sqlcomm;
adp.Fill(tbl);
for (int i = 0; i <= tbl.Rows.Count - 1; i++)
{
Result += " " + tbl.Rows[i][2];
}
Result = Result.Replace("\t", " ");
Result = Result.Replace("\r", " ");
Result = Result.Replace("\n", " ");
Result = Result.Replace("-", " ");
Result = Result.Replace("\\\"","\"");
MessageBox.Show(Result);
return Result;
}
جالب اینجاست که وقتی به MesageBox میرسه عمل Replace درست انجام میشه اما result نهایی replace نشده...
تو result نهایی همچنان کاراکتر "\ نشان داده میشه... در صورتی که باید به جای "\ کاراکتر \ نشان داده شه...
خوب از کجا اینو متوجه میشین؟ شما که میگی توی messageBox سالمه