ورود

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



hamide_kh
چهارشنبه 09 تیر 1389, 16:42 عصر
سلام خدمت دوستان عزیز
بنده در برنامه می خوام یک پارامتر به کریستال ارسال کنم
کد را هم به صورت زیر می نویسم اما خطایی را که ضمیمه کردم را میده


ReportDocument RepDoc = new ReportDocument();
CrystalReport1 cr = new CrystalReport1();
SqlConnection conn = new SqlConnection(sqlConnectString);
SqlDataAdapter SQLAdapter = new SqlDataAdapter("SELECT * FROM Tbl_student_rezerv", conn);
ds_rezerv ds = new ds_rezerv();
SQLAdapter.Fill(ds, "TbPersonal");

string RepPath = Application.StartupPath + @"\CrystalReport1.rpt";

RepDoc.Load(RepPath);
RepDoc.SetDataSource(ds);
RepDoc.SetParameterValue("TextBox", "dddddddddd");
crystalReportViewer1.ReportSource = RepDoc;


اگه امکان داره بهم بگید کجای کدم مشکل داره
تشکر

hamide_kh
چهارشنبه 09 تیر 1389, 21:18 عصر
سلام
دوستان عزیز اگه ممکنه به این تاپیک هم یک نگاهی بندازید
البته سرچ کردم اما چیزی پیدا نکردم

mmd2009
چهارشنبه 09 تیر 1389, 22:26 عصر
با سلام

دوست عزیز

اگر می خواهی یک پارامتر رو از بانگ بگیری بعدش ارسالش کنی من یک مثال برات زدم امیدوارم به دردت بخوره

hamide_kh
پنج شنبه 10 تیر 1389, 19:20 عصر
با سلام
دوست عزیز مشکل من حل شد حالا نمونه برنامه را ضمیمه کردم شما لطف کنید و اون را ببنیدش ببینید اط لحض استاندارد بودن مشکلی نداره،چون می خوام اگه مشکلی نباشه در پروژه هام ازش استفاده کنم
این هم script جدول برای ساختنش در sql2005


USE Sapah
GO
/****** Object: Table [dbo].[Tbl_Pasdar] Script Date: 07/01/2010 19:29:35 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Tbl_Pasdar](
[code] [int] IDENTITY(1,1) NOT NULL,
[Name] [nvarchar](10) COLLATE Arabic_CI_AS NULL,
[Famil] [nvarchar](10) COLLATE Arabic_CI_AS NULL,
[Tarikh_estelam] [nvarchar](10) COLLATE Arabic_CI_AS NULL,
[Sharh] [ntext] COLLATE Arabic_CI_AS NULL,
[imagee] [image] NULL,
CONSTRAINT [PK_Tbl_Pasdar] PRIMARY KEY CLUSTERED
(
[code] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]


البته نام دیتابیسمم هم Sapah هست
با تشکر

راستی در برنامه یک مشکل بود که برطرفش کردم
در فرم لود فرم دوم بجای


sda.Fill(ds, "Tbl1");


بنویسید


sda.Fill(ds, "Tbl_Pasdar");

تشکر