PDA

View Full Version : سوال: فوري ::::: پاس دادن اطلاعات ديتاگريد كه با كد درست شده به كريستال ريپورت



navid1n2000
پنج شنبه 28 آبان 1388, 10:59 صبح
من خيلي وقته با اين مشكل روبرو هستم
پروژه م آماده ست
شنبه بايد تحويل بدم
فقط اين تيكه ش مونده
اطلاعاتمو راحت توي ديتاگريدويو فيلتر كردم
فقط هر روشي كه رفتم نتونستم بفرستم براي كريستال ريپورت تا چاپ بشه
خيلي فوريه
خواهشا اگه كسي مي تونه كمك كنه

mohsen_metn
پنج شنبه 28 آبان 1388, 11:30 صبح
من خيلي وقته با اين مشكل روبرو هستم
پروژه م آماده ست
شنبه بايد تحويل بدم
فقط اين تيكه ش مونده
اطلاعاتمو راحت توي ديتاگريدويو فيلتر كردم
فقط هر روشي كه رفتم نتونستم بفرستم براي كريستال ريپورت تا چاپ بشه
خيلي فوريه
خواهشا اگه كسي مي تونه كمك كنه
سلام
میتونم بپرسم از چه طریقی اطلاعات گریدویو را فیلتر کرده ای؟
من یک راه حل دارم

navid1n2000
پنج شنبه 28 آبان 1388, 13:09 عصر
سلام
میتونم بپرسم از چه طریقی اطلاعات گریدویو را فیلتر کرده ای؟
من یک راه حل دارم
با كد
از يك جدول sql اطلاعاتي رو برداشتم كه مثلا ميزان وام شون برابر يك ميليون تومان
و الان اون اطلاعات توي يك ديتاگريد ويو هست
يعني با كد اين ديتاگريد روپ1ر كردم نه با ويزارد

misoft.ir
پنج شنبه 28 آبان 1388, 22:11 عصر
سلام
کل دیتاگرید رو میخوای بفرستی یا فقط یک رکوردش رو؟
اگر یک رکوردش رو میخوای ،از پارامترها استفاده کن

navid1n2000
پنج شنبه 28 آبان 1388, 22:14 عصر
سلام
کل دیتاگرید رو میخوای بفرستی یا فقط یک رکوردش رو؟
اگر یک رکوردش رو میخوای ،از پارامترها استفاده کن
ركوردش كه راحته
ميخوام كل ديتا گريد ويو يعني ديتاستو بفرستم تا كاربر ببينه و چاپ كنه
راه حل چيه؟

misoft.ir
پنج شنبه 28 آبان 1388, 22:29 عصر
سلام مجدد
یه دیتا ست رو به برنامت اضافه کن
بعد کریستال ریپورت رو با دیتا ست درست کن
بعد با همون کدی که داده ها رو توی دیتاگرید نشون میدی یه دیتاتیبل رو fill کن
بعد یه new از شی کریستال ریپورت و در آخر دیتاسورسش رو برابر با دیتاتیبل بذار

navid1n2000
پنج شنبه 28 آبان 1388, 23:17 عصر
سلام مجدد
یه دیتا ست رو به برنامت اضافه کن
بعد کریستال ریپورت رو با دیتا ست درست کن
بعد با همون کدی که داده ها رو توی دیتاگرید نشون میدی یه دیتاتیبل رو fill کن
بعد یه new از شی کریستال ریپورت و در آخر دیتاسورسش رو برابر با دیتاتیبل بذار
همه اينكارارو انجام دادم
اما نشده
اگه بشه شما يه پروژه عملي با اين روش كه گفتين بسازين اينجا بذارين
شايد من اشكالم يه جاي ديگه ست
خيلي ممنون ميشم
؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟

navid1n2000
جمعه 29 آبان 1388, 14:12 عصر
الان اين كد رو نوشتم براش :

SqlConnection objConnection = newSqlConnection("Server=ASAD-2DB92FD23F;Database=VamDB;Integrated Security = True");
SqlDataAdapter objDataAdapter1 = newSqlDataAdapter();
DataSet objDataSet10;
DataView objDataView;
DataTable dt = newDataTable();
objDataAdapter1.SelectCommand = newSqlCommand();
objDataAdapter1.SelectCommand.Connection = objConnection;
objDataAdapter1.SelectCommand.CommandText = "SELECT * FROM n WHERE ShOzviat in (" + str1 + ")";
objDataAdapter1.SelectCommand.CommandType = CommandType.Text;
objDataSet10 = newDataSet();
objConnection.Open();
objDataAdapter1.Fill(objDataSet10, "n");
objConnection.Close();
objDataView = newDataView(objDataSet10.Tables["n"]);
objDataAdapter1.Fill(objDataSet10);
CrystalReport1 cry = newCrystalReport1();
cry.SetDataSource(objDataAdapter1);
crystalReportViewer1.ReportSource = cry;

اين خطارو ميده :
The data source object is invalid.

sobijoon
یک شنبه 15 بهمن 1391, 15:37 عصر
چون شما سورسي كه برا ريپوت ميفرستيد فيلتر نشده!
بايد روش فيلتر كردنت رو عوض كني دوست من!