PDA

View Full Version : سوال: تغییر کریستال به فست رپورت در این قطعه کد



علی فتحی
جمعه 01 آذر 1392, 15:27 عصر
var db = new Form9();
DataSet ds = new DataSet();
DataDataSet.vorodDataTable tb = new Anbar.DataDataSet.vorodDataTable();
DataClasses1DataContext dc = new DataClasses1DataContext();
var result = (from n in dc.GetTable<vorod>()
where n.kar.Equals(textBox1.Text)
select n).ToList();
foreach (vorod item in result)
{
tb.Rows.Add(item.id, item.kar, item.date, item.kod, item.name, item.salon, item.shb, item.tedad, item.meg, item.vazn, item.shm, item.namr, item.sha);
}
ds.Tables.Add(tb);
CrystalReport1 cd1 = new CrystalReport1();
cd1.SetDataSource(ds);
db.crystalReportViewer1.ReportSource = cd1;
db.crystalReportViewer1.RefreshReport();
db.ShowDialog();

سلام .این قطغه کد توی کریستال خیلی خوب برای گزارش دیتاگرید کار میکنه. استادادان گرامی کسی میتونه اونو به فست تبدیل کنه ممنون میشم

علی فتحی
جمعه 01 آذر 1392, 15:28 عصر
فکر کنم تغییرات اصلی روی قسمت اخر باشه که من بلد نیستم

علی فتحی
جمعه 01 آذر 1392, 17:01 عصر
لطفا بی تفاوت نباشید

علی فتحی
شنبه 02 آذر 1392, 22:35 عصر
الووووووووووووووووووووووو ووووووووووووووووووووووووو ووووووووووووووووووووووووو ووووووووووووووووووووووووو ووووووووووووووووووووووووو ووووووووووووووووووووووووو ووووووووووووووووووووووووو ووووووووووووووووووووووووو وووووو

khokhan
شنبه 02 آذر 1392, 23:21 عصر
الووووووووووووووووووووووو ووووووووووووووووووووووووو ووووووووووووووووووووووووو ووووووووووووووووووووووووو ووووووووووووووووووووووووو ووووووووووووووووووووووووو ووووووووووووووووووووووووو ووووووووووووووووووووووووو وووووو


فقط یادت باشه اگه کارت با دیزاین گزارش تمام شد این یه خط رو " stiReport1.Design(); " کامنت کنی و فایل گزارش رو بگذاری توی پوشه دیباگ و با نام گزارش موجود در دستورات ست کنی :لبخند:



//var db = new Form9();
DataSet ds = new DataSet();
DataDataSet.vorodDataTable tb = new Anbar.DataDataSet.vorodDataTable();
DataClasses1DataContext dc = new DataClasses1DataContext();
var result = (from n in dc.GetTable<vorod>()
where n.kar.Equals(textBox1.Text)
select n).ToList();
foreach (vorod item in result)
{
tb.Rows.Add(item.id, item.kar, item.date, item.kod, item.name, item.salon, item.shb, item.tedad, item.meg, item.vazn, item.shm, item.namr, item.sha);
}
ds.Tables.Add(tb);
Stimulsoft.Report.StiReport stiReport1 = new Stimulsoft.Report.StiReport();
stiReport1.Load("Reportha.mrt");
stiReport1.RegData(tb);
stiReport1.Design();
stiReport1.Show();