PDA

View Full Version : سوال: سوال از کسایی که reportviewer Csharp رو بلدن



liliamator
شنبه 12 فروردین 1391, 11:18 صبح
با سلام و عذرخواهی
اول بگم که کسی از crystallreport و چیزای دیگه جواب نذاره چون اینقده اطلاعات من داغونه که سر در نمیارم

دوم اینکه هر چی جستجو کردم دستگیرم نشد که اشکال کار من چیه؟!؟ نمیدونم کارم کلا مشکل داره یا یه اشکال ریزه
به همین دلیل یه پست جدید رو شروع کردم،همه به بزرگی خودتون منو ببخشید

حالا شرح ماجرا:
SqlConnection1
SqlCommand1
SqlDataAdapter1
DataSet1
DataGridView1
رو دارم ،بر اساس فیلدهای مختلف جستجو انجام میدم و داده ها رو میریزم داخل DataGridView1 این کارها را تو فرم1 و روی کلید جستجو انجام میدم
SqlDataAdapter1.SelectCommand = new SqlCommand();
SqlDataAdapter1.SelectCommand.Connection = SqlConnection1;
SqlDataAdapter1.SelectCommand.CommandText = "SELECT * FROM Table1 where شرط";
SqlDataAdapter1.SelectCommand.CommandType = CommandType.Text;
SqlConnection1.Open();
SqlDataAdapter1.Fill(DataSet1, "Table1");
SqlConnection1.Close();
DataGridView1..AutoGenerateColumns = true;
DataGridView1.DataSource = DataSet1;
DataGridView1.DataMember = "Table1";
تا اینجا همه چیز گل وبلبل است اما من یه کلید دارم به نام پرینت که میخام اطلاعات نمایش داده شده رو بفرسته به فرم2 reportViewer1 اینجاست که منو کلافه کرده،بیچارم کرده و دارم دیوانه میشم:عصبانی:

یه کارایی تو فرم2 انجام میدم اما درست نمیشه
لطفا بگید چه اشیایی بذارم و تو لود فرم2 چی بنویسم
راستی یک Report1.rdlc هم ساختم و یه Tablix1 هم تنظیم کردم
لطفا کمکم کنید -- ممنون --

linux
شنبه 12 فروردین 1391, 12:00 عصر
لطفا جستجو کنید ، بخوانید و یاد بگیرد و مثال ها را ببینید و بعد برنامه بنویسید، http://gotreportviewer.com/

liliamator
دوشنبه 14 فروردین 1391, 20:39 عصر
ممنون از راهنماییتون ،اما من همه شرایط رو رعایت کرده بودم و فقط میخاستم از یه فرم به فرم دیگه commandText رو ارسال کنم

که با راهنمایی B.I.O.H.A.Z.A.R.D متوجه شدم اشکال کار از دستور زیر بوده و فهمیدم که ما اینجا نمیتونیم از این ساختار استفاده کنیم
SELECT field1 as 'f1' ,... FROM Table1

هرچند به روش کدنویسی نبود و با ویزارد تونستم این کار رو انجام بدم،اما مشکل رو حل کرد ،خدا رو شکر
البته باید ببینم کدنویسیش چطوریه