من خيلي وقته با اين مشكل روبرو هستم
پروژه م آماده ست
شنبه بايد تحويل بدم
فقط اين تيكه ش مونده
اطلاعاتمو راحت توي ديتاگريدويو فيلتر كردم
فقط هر روشي كه رفتم نتونستم بفرستم براي كريستال ريپورت تا چاپ بشه
خيلي فوريه
خواهشا اگه كسي مي تونه كمك كنه
من خيلي وقته با اين مشكل روبرو هستم
پروژه م آماده ست
شنبه بايد تحويل بدم
فقط اين تيكه ش مونده
اطلاعاتمو راحت توي ديتاگريدويو فيلتر كردم
فقط هر روشي كه رفتم نتونستم بفرستم براي كريستال ريپورت تا چاپ بشه
خيلي فوريه
خواهشا اگه كسي مي تونه كمك كنه
سلام
کل دیتاگرید رو میخوای بفرستی یا فقط یک رکوردش رو؟
اگر یک رکوردش رو میخوای ،از پارامترها استفاده کن
سلام مجدد
یه دیتا ست رو به برنامت اضافه کن
بعد کریستال ریپورت رو با دیتا ست درست کن
بعد با همون کدی که داده ها رو توی دیتاگرید نشون میدی یه دیتاتیبل رو fill کن
بعد یه new از شی کریستال ریپورت و در آخر دیتاسورسش رو برابر با دیتاتیبل بذار
الان اين كد رو نوشتم براش :
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.
چون شما سورسي كه برا ريپوت ميفرستيد فيلتر نشده!
بايد روش فيلتر كردنت رو عوض كني دوست من!