ایجاد چک باکس در stimulReport

sara20012

کاربر حرفه ای
کاربر ممتاز
کسی میدونه تو stimulReport چطور میشه چک باکس گذاشت ... تو دیتا بیسم ی داده از نوع بولین دارم که تو گزارش trueوFalse چاپ میکنه میخام به جای true یا false برام چک باکس بزاره ؟؟
ممنون
 

iaidin

عضو جدید
کسی میدونه تو stimulReport چطور میشه چک باکس گذاشت ... تو دیتا بیسم ی داده از نوع بولین دارم که تو گزارش trueوFalse چاپ میکنه میخام به جای true یا false برام چک باکس بزاره ؟؟
ممنون
در design باید به قسمت پروپرتی فیلد بولین مراجعه کنید و نحوه نمایش را تغییر بدید. اگه به نتیجه نرسیدید بفرمایید تا چک کنم و دقیق توضیح بدم.
 

sara20012

کاربر حرفه ای
کاربر ممتاز
در design باید به قسمت پروپرتی فیلد بولین مراجعه کنید و نحوه نمایش را تغییر بدید. اگه به نتیجه نرسیدید بفرمایید تا چک کنم و دقیق توضیح بدم.

میشه بیشتر توضیح بدید .. تو دیزاین میشه به جای true یا false فقط yes و no گذاشت
 

iaidin

عضو جدید
میشه بیشتر توضیح بدید .. تو دیزاین میشه به جای true یا false فقط yes و no گذاشت
به احتمال زیاد شما از دیزاین پیشفرض استفاده میکنید و دیتاسورس را درگ میکنید و فیلدهای مورد نظر را تیک میزنید.
به هر حال شما اون کنترلی که مربوط به داده بولین هست را حذف کنید و از toolbox کنترل checkbox را اضافه کنید . در ادامه پروپرتی کنترل چک باکس را بررسی کنید و در بخش checked دیتا سورس را بهش معرفی کنید(فیلد داده بولین دیتا سورس). بعد در قسمت checkStyle میتونید استایل مورد نظر را ست کنید.
 

sara20012

کاربر حرفه ای
کاربر ممتاز
به احتمال زیاد شما از دیزاین پیشفرض استفاده میکنید و دیتاسورس را درگ میکنید و فیلدهای مورد نظر را تیک میزنید.
به هر حال شما اون کنترلی که مربوط به داده بولین هست را حذف کنید و از toolbox کنترل checkbox را اضافه کنید . در ادامه پروپرتی کنترل چک باکس را بررسی کنید و در بخش checked دیتا سورس را بهش معرفی کنید(فیلد داده بولین دیتا سورس). بعد در قسمت checkStyle میتونید استایل مورد نظر را ست کنید.

تو toolbox استیمال ریپورت که چک باکس نداره ؟؟؟
 

sara20012

کاربر حرفه ای
کاربر ممتاز
دوست عزیز باید اضافه کنید.
در toolbox یک آیتم داره به نام Setup ToolBox انتخابش میکنید و در پنجره ای که باز میشه در قسمت components یکی از زیر مجموعه هاش Checkbox هست.

مرسی پیداش کردم
خیلی خیلی لطف کردین که جواب دادین:gol::gol::gol::gol:
 

sara20012

کاربر حرفه ای
کاربر ممتاز
سلام
من ی فرمی دارم تو سی شارپ دارم که وقتی اطلاعاتی که لازم هست رو پر میکنم ودکمه بازیابی میزنم اون رکوردهایی که شامل شرطم میشه رو نشون میده بعد ی دکمه گذاشتم برای نمایش گزارش وقتی روش کلیک کردم میخام اون رکوردها رو نشون بده با استفاده از stimul report میخام انجام بدم نمیدونم چطوری بهش بگم این کار رو انجام بده ؟؟؟



کد دکمه بازیابی
private void btnRefresh_Click(object sender, EventArgs e)
{

DateTime f = Convert.ToDateTime(txtFromDate.Text);
DateTime to = Convert.ToDateTime(txtToDate.Text);
int x = Convert.ToInt32(txtCustomerCode.Text);
var query = from report in ctx.SP_CustomerFunction() where (report.Date >= f) && (report.Date <= to) && report.CustomerCode == x select report;
dgvCustomerServiceReport.DataSource = query.ToList();
dgvCustomerServiceReport.Columns[0].HeaderText = "کد سرویس";
dgvCustomerServiceReport.Columns[1].HeaderText = "کد مشترک";
dgvCustomerServiceReport.Columns[2].HeaderText = "نام مشترک";
dgvCustomerServiceReport.Columns[3].HeaderText = "تاریخ";
dgvCustomerServiceReport.Columns[4].HeaderText = "ساعت";
dgvCustomerServiceReport.Columns[5].HeaderText = "کد مسیر";
dgvCustomerServiceReport.Columns[6].HeaderText = "نام مسیر";
dgvCustomerServiceReport.Columns[7].HeaderText = "کرایه";

Program.CodeCustomer = txtCustomerCode.Text;
Program.FromDate = txtFromDate.Text;
Program.ToDate = txtToDate.Text;

}
private void btnViewReport_Click(object sender, EventArgs e)
{
frmShowReportCustomer frm = new frmShowReportCustomer();
frm.Show();

}

 

پیوست ها

  • 62733043123350704244.jpg
    62733043123350704244.jpg
    41 کیلوبایت · بازدیدها: 0
آخرین ویرایش:

iaidin

عضو جدید
سلام
من ی فرمی دارم تو سی شارپ دارم که وقتی اطلاعاتی که لازم هست رو پر میکنم ودکمه بازیابی میزنم اون رکوردهایی که شامل شرطم میشه رو نشون میده بعد ی دکمه گذاشتم برای نمایش گزارش وقتی روش کلیک کردم میخام اون رکوردها رو نشون بده با استفاده از stimul report میخام انجام بدم نمیدونم چطوری بهش بگم این کار رو انجام بده ؟؟؟



کد دکمه بازیابی
private void btnRefresh_Click(object sender, EventArgs e)
{

DateTime f = Convert.ToDateTime(txtFromDate.Text);
DateTime to = Convert.ToDateTime(txtToDate.Text);
int x = Convert.ToInt32(txtCustomerCode.Text);
var query = from report in ctx.SP_CustomerFunction() where (report.Date >= f) && (report.Date <= to) && report.CustomerCode == x select report;
dgvCustomerServiceReport.DataSource = query.ToList();
dgvCustomerServiceReport.Columns[0].HeaderText = "کد سرویس";
dgvCustomerServiceReport.Columns[1].HeaderText = "کد مشترک";
dgvCustomerServiceReport.Columns[2].HeaderText = "نام مشترک";
dgvCustomerServiceReport.Columns[3].HeaderText = "تاریخ";
dgvCustomerServiceReport.Columns[4].HeaderText = "ساعت";
dgvCustomerServiceReport.Columns[5].HeaderText = "کد مسیر";
dgvCustomerServiceReport.Columns[6].HeaderText = "نام مسیر";
dgvCustomerServiceReport.Columns[7].HeaderText = "کرایه";

Program.CodeCustomer = txtCustomerCode.Text;
Program.FromDate = txtFromDate.Text;
Program.ToDate = txtToDate.Text;

}
private void btnViewReport_Click(object sender, EventArgs e)
{
frmShowReportCustomer frm = new frmShowReportCustomer();
frm.Show();

}

دوست عزیز شاید ساده ترین راه حل با توجه به نحوه طراحی شما این باشه:
پس از اینکه داده ها را از بانک خوندید و توی دیتا گرید قرار دادید برای نمایش در استیمول شما بایستی datasource استیمول را دیتا گرید قرار بدید(البته هنگامی که استیمول را میخواهید فراخوانی کنید این کار را انجام بدید نه هنگامی که دیتا گرید را در اون داده قرار میدید)
 

Similar threads

بالا