PDA

View Full Version : آموزش: گزارش گیری از دیتابیس با Linq



vandermond
چهارشنبه 10 شهریور 1389, 06:05 صبح
سلام دوستان
در این مثال ما چگونگی گزارش گیری با استفاده از Linqرو گفتیم و شما با دیدنش میتونید به راه کار های تازه ای در مورد گزارش گیری دست پیدا کنید.
توصيه ميكنيم ببينيدش ، راحت و سريع هستش...:چشمک:
اميدواريم مفيد باشه براتون...


دانلود (http://programming.ramiz.ir/index.php?option=com_content&view=article&id=57:-----linq&catid=38:1389-05-31-02-33-38&Itemid=44)

EhsanAvr
سه شنبه 22 شهریور 1390, 21:30 عصر
لینک کار نمیکنه متاسفانه!

mohammad kafiyan
جمعه 08 مهر 1390, 22:48 عصر
لینک کار نمیکنه متاسفانه!

شفیعی
پنج شنبه 14 مهر 1390, 06:50 صبح
لینک کار نمیکنه

mohammad kafiyan
جمعه 15 مهر 1390, 21:59 عصر
سلام به دوستان کسی تا به حال به توسط linq با عملیات گزارش انجام نداده

ابراهیم1
یک شنبه 04 دی 1390, 16:18 عصر
واقعا متاسفم چرا هیچ کس به حرفش گوش نمیکنه واقعا لینک کار نمی کنه

شفیعی
دوشنبه 05 دی 1390, 07:10 صبح
من با استفاده از DataTable و استفاده آن در کریستال ریپورت مشکل را تا حدودی حل کردم

mohsenm66
سه شنبه 06 دی 1390, 18:18 عصر
میشه همین جا آموزش بدی

شفیعی
پنج شنبه 13 بهمن 1390, 07:28 صبح
سلام
من میخواهم یک سری عکس را در کریستال ریپورت نمایش بدهم در قسمتی از برنامه به روش زیر این کار انجام میشود ولی در این قسمت برنامه این کار انجام نمیشود تمام مراحل راچک کرده ام ولی جواب نمی دهد پیغام خطا هم نمیدهم فقط تصویر را نمایش نمیدهد

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace LINQ
{
public partial class Form5 : Form
{
private DataTable DIMAGE;
private DataColumn DataColumn1;
private DataColumn IMAGE;
private LINQDataContext DB;
public Form5()
{ InitializeComponent();
DB = new LINQDataContext();
DIMAGE = new DataTable();
DataColumn1 = new DataColumn("DataColumn1");
IMAGE = new DataColumn("IMAGE");
DIMAGE.Columns.Add(DataColumn1);
DIMAGE.Columns.Add(IMAGE); }
private void button1_Click(object sender, EventArgs e)
{
DIMAGE.Clear();
object[] list = new object[DIMAGE.Columns.Count];
for (int i = 0; i <= 2; i++)
{
list[0] = dataGridView1.Rows[i].Cells[0].Value;
//// PICTURE
var img = (from n in DB.ImageNaghsheFiles where n.C_ImageNaghsheFile == 3558
select new{ n.IconPreview }).Single();
list[1] = img.IconPreview.ToArray();
DIMAGE.Rows.Add(list);
}
CrystalReport5 mycrystal = new CrystalReport5();
mycrystal.SetDataSource(DIMAGE);
crystalReportViewer1.ReportSource = mycrystal; }
private void Form5_Load(object sender, EventArgs e)
{
dataGridView1.DataSource = DB.ImageNaghsheFiles;
}
}
}

میلاد رئیسی
شنبه 15 بهمن 1390, 09:59 صبح
با سلام خدمت دوستان عزیز .
من یه نمونه سورس با ویژوال استدیو 2008 آماده کردم که گزارش گیری هم با کریستال ریپورت رو انجام میده و هم با مایکروسافت ریپورت . :قلب:

لینک دانلود پروژه (http://s2.picofile.com/file/7280764729/LINQ_RPT_WwW_MiladSoft_Com_.zip.html)