PDA

View Full Version : جدا کردن 3 رقم اعداد در کریستال ریپورت



mohammad.es24
دوشنبه 26 دی 1390, 15:27 عصر
سلام به همه دوستان خوبم.
من با C# به این صورت به کریستال ریپورت پارامتر پاس میدم
((CrystalDecisions.CrystalReports.Engine.TextObjec t)cr.ReportDefinition.ReportObjects["Text02"]).Text = txt1.tex();
حالا می خوام زمان نمایش بیاد اعداد رو سه رقم سه رقم با کاما از هم جدا کنه.زمانی که از sql دیتا پاس میدم مشکلی ندارم ولی وقتی می خوام دستی دیتا پاس بدم این مشکل رو دارم.ممنون میشم کمکم کنید

msbat.amin
سه شنبه 27 دی 1390, 19:48 عصر
سلام
شما نمیتونید این کارو انجام بدید ، مگر اینکه قبل از ارسال سه رقم سه رقم جدا کنید
کد ی که نوشتید اونچه راکه داخل txt1.tex باشه عینا داخل text02 کپی میکنه

klinton
جمعه 30 دی 1390, 22:57 عصر
میتونید این کارو کنید:

یه دیتاست به پروژتون اضافه کنید
یه دیتا تیبل به دیتاست اضافه کنید
یک یا چند فیلد به تیبل اضافه کنید
نوع تیبل را int مثلا int64 انتخاب کنید
این دیتاست را به کریستالتون اضافه کنید
فیلدتون را سر جاش بذارید
در فرمت آبجکت فیلدتون در کریستال نوع سه رقم جدا را انتخاب کنید
درنهایت دیتاستتون رو پر کنید و ست دیتاسورس رپورتتون رو به دیتاست تغییر بدین