گزارش گیری انتخابی در استیمول ریپورت stimulsoft report
با سلام
من ی برنامه داروم که یه دیتاگرید ویو داخلش هست و تعداد ستون هاش هم معلوم نیست
حالا میخام این دیتاگرید ویو رو با استیمول نشون بدم.
با ستون های ثابت اش رو بلدم با استیمول نشون بدم ولی وقتی تعداد ستون ها متغیر میشه نمیدونم باید چکار کنم که بشه همه ستون ها رو توی استیمول نشون داد
ممنون میشم کسی بلده راهنمایی کنه
نقل قول: گزارش گیری انتخابی در استیمول ریپورت
درود.
اول اینکه یک DataTable به به تعداد ستون های Gridview و با همون نام توی فایل Report بسازید. بعد در قسمت Click گزینه که میخواید با اون گزارش رو نشون بدید این کدها رو قرار بدید.
DataTable rgvTable = new DataTable();
foreach (GridViewDataColumn column in rgvresult.Columns)
{
rgvTable.Columns.Add(column.Name, column.DataType);
}
foreach (DataGridViewRow row in rgvresult.Rows)
{
rgvTable.Rows.Add(row.Cells[0].Value, row.Cells[1].Value, row.Cells[2].Value, row.Cells[3].Value, row.Cells[4].Value,
row.Cells[5].Value);
}
DataSet ds = new DataSet();
ds.Tables.Add(rgvTable);
report.Load(Application.StartupPath + "/Reports/Report.mrt");
report.RegData(rgvTable);
report.Show();
نقل قول: گزارش گیری انتخابی در استیمول ریپورت
مشکل همینه که تعداد ستون های دیتاگرید ویو رو نمیدونم چند تا هست
نقل قول: گزارش گیری انتخابی در استیمول ریپورت
اگر حداکثر تعداد ستونها مشخص نیست بایست جدول را با کد ایجاد کنید.
https://www.stimulsoft.com/en/sample...ble-in-runtime
اگر حداکثر تعداد ستونها مشخص هست میتونید گزارش را طراحی و در زمان اجرا ستونهایی که نیاز نیست را مخفی کنید.