ورود

View Full Version : ارسال چند پارامتر به همراه یک دیتاتیبل به استیمول



masoudartan
جمعه 09 اسفند 1398, 16:36 عصر
سلام دوستان
من چند اطلاعات تکی دارم مثل مشخصات یک شرکت و یک دیتا تیبل مثل سفارشات یک شرکت که قرار از یک گرید و یک کمبو باکس به استیمول ارسال شود من دیتا تیبل رو میتونم از گرید ارسال کنم ولی پارامتر های تکی که همون مشخصات شرکت هست رو نمیتونم همزمان ارسال کنم
میشه یکی راهنمایی کنه؟
151390


StiReport de = new StiReport(); de.Load(Application.StartupPath + "/ReportFactor1.mrt");
DataTable dtReport = new DataTable();
dtReport.Columns.Add("IdOrder");
dtReport.Columns.Add("Date");
dtReport.Columns.Add("CompanySender");
dtReport.Columns.Add("CitySender");
dtReport.Columns.Add("CompanyReceptor");
dtReport.Columns.Add("CityReceptor");
dtReport.Columns.Add("NamePackage");
dtReport.Columns.Add("Weight");
dtReport.Columns.Add("Quantity");
dtReport.Columns.Add("SendingCost");
dtReport.Columns.Add("CostAgency");
dtReport.Columns.Add("AdministrativeCost");
dtReport.Columns.Add("ServiceCost");
dtReport.Columns.Add("InsuranceCost");
dtReport.Columns.Add("Tax");
dtReport.Columns.Add("Discount");
dtReport.Columns.Add("TotalSum");

foreach (DataGridViewRow item in DGVOrders.Rows)
{
dtReport.Rows.Add(
item.Cells[0].Value.ToString(),
item.Cells[1].Value.ToString(),
item.Cells[2].Value.ToString(),
item.Cells[4].Value.ToString(),
item.Cells[5].Value.ToString(),
item.Cells[7].Value.ToString(),
item.Cells[10].Value.ToString(),
item.Cells[13].Value.ToString(),
item.Cells[14].Value.ToString(),
item.Cells[15].Value.ToString(),
item.Cells[16].Value.ToString(),
item.Cells[17].Value.ToString(),
item.Cells[18].Value.ToString(),
item.Cells[19].Value.ToString(),
item.Cells[20].Value.ToString(),
item.Cells[21].Value.ToString(),
item.Cells[22].Value.ToString()
) ;


}
de.Compile();
de.RegData("DT", dtReport) ;
de.RegData("DT", dtReport);
de.Show();

sajjadbayati
شنبه 17 اسفند 1398, 01:04 صبح
اول باید برای هر کدام از پارامترهای تکی یه variable بسازی بعد قبل از کامپایل مقدار رو بفرستی به گزارش

de.Dictionary.Variables["نام متغییر"].Value ="متن مورد نظر";