ورود

View Full Version : یک مثال از FastReport.net



Jean Reno
چهارشنبه 05 آبان 1389, 13:41 عصر
با سلام
درخواست یک مثال که از نرم افزار FastReport.net برای گزارش گیری استفاده شده باشه داشتم که در حین اجرای یک برنامه بتوان Dataset های مختلفی به اون پاس بشه

با تشکر

Jean Reno
شنبه 08 آبان 1389, 09:06 صبح
لطفا اگه کسی تو این زمینه تجربه ای داره کمکم کنه
مشکل من اینه که توی طراحی من بانک و جدول رو بهش می دم که شامل تمام رکودهاست
و در حین کد یک دیتاتیبل رو پر می کنم که فقط شامل یک رکورد از لیست رکوردهای بالاست
وقتی این دیتاتیبل رو به گزارش ست می کنم باز هم تمام رکوردها نمایش داده می شه
یعنی دیتاسورسش تغییری نمی کنه




SqlConnection ObjConnection = new SqlConnection(Properties.Settings.Default.Myconnec tion);
SqlCommand objComand = new SqlCommand();
objComand.CommandText = "testProcedure";
objComand.CommandType = CommandType.StoredProcedure;
objComand.Connection = ObjConnection;
SqlDataAdapter adpter = new SqlDataAdapter();
adpter.SelectCommand = objComand;
DataTable dt = new DataTable();
ObjConnection.Open();
adpter.Fill(dt);
ObjConnection.Close();

using (Report MyReport = new Report())
{
MyReport.Load("Untitled.frx");
int ffff = MyReport.Dictionary.Connections.Count;
MyReport.GetDataSource(dt.TableName);
MyReport.RegisterData(dt, dt.TableName);
//MyReport.Preview = previewControl1;
MyReport.Show();
}

hojati
پنج شنبه 18 اسفند 1390, 21:21 عصر
دقیقا من همین مشکلو دارم