PDA

View Full Version : سوال: مشکل در لود اطلاعات



bachebahal_1363
دوشنبه 10 تیر 1387, 11:33 صبح
سلام خدمت دوستان
بنده ابتدا یک dataset از بانکم تهیه کردم سپس به فرمم یک crystalReportViewer اضافه کردم و سپس در قسمت code فرمم یک تابع تهیه کردم به شکل زیر

public static DataSet getData()
{
string strConnection =MyConnectionString ;
SqlConnection cn = new SqlConnection(strConnection);
SqlCommand cmd = new SqlCommand();
cmd.CommandText = "SELECT * FROM MYTABLE";
SqlDataAdapter da = new SqlDataAdapter(cmd.CommandText, cn);
dbMyDatabaseDataSet ds = new dbMyDatabaseDataSet ();
da.Fill(ds, "MYTABLE");
return ds;
}
سپس در قسمت لود فرمم کد زیر را برای نسبت دادن report به crystalReportViewer استفاده کردم :


MyReport Crp1 = new MyReport();
DataSet ds = new DataSet();
ds = getData();
Crp1.SetDataSource(ds);

crystalReportViewer.ReportSource = Crp1;


اما Error زیر رو میده .
اگر امکان داره کمکم کنید .

bikar_kgk
دوشنبه 10 تیر 1387, 15:12 عصر
منم دقیقان همین مشکل دارم ولی تا حالا که جواب نگرفتم کاش یکی پیدا بشه جواب بده

ahmad_pa2010
جمعه 14 تیر 1387, 15:44 عصر
احتکالا تو کوئریت مشکل داری با یک کوئری ساده یک گزارش دیگه طراحی کن اگه ایرادی نداد پس از کوئری هست

bikar_kgk
شنبه 15 تیر 1387, 09:46 صبح
احتکالا تو کوئریت مشکل داری با یک کوئری ساده یک گزارش دیگه طراحی کن اگه ایرادی نداد پس از کوئری هست
کوئری select * from tbl_S بوده اما جواب نداد

bachebahal_1363
شنبه 15 تیر 1387, 21:47 عصر
من با یه آزمون خطا فهمیدم مشکل از لود عکس هست
چون یک تیبل داشتم که فیلد عکس داشت زمانی که فیلد عکس رو حذف کردم مشکل حل شد اما حالا برای عکسم باید چه کاری انجام بدم ؟

bikar_kgk
یک شنبه 16 تیر 1387, 23:29 عصر
آخه ماله من عکسم نداره
پس مشکل کجاست:عصبانی++:

bachebahal_1363
چهارشنبه 19 تیر 1387, 22:33 عصر
آخه ماله من عکسم نداره
پس مشکل کجاست:عصبانی++:

نمی دونم چرا دوستان هیچ کمکی در این زمینه نمی کنن.
یعنی واقعا این مشکل فقط برای ما دو نفر پیش اومده ؟

bikar_kgk
جمعه 11 مرداد 1387, 21:32 عصر
من مشکلم با استفاده از
CrystalReportSource حل شد

el_abdollahi
دوشنبه 14 مرداد 1387, 08:32 صبح
توی تابع get-date کنار خط Return ds یه Toggle بزارین ، ببینید مقدار ds چیه؟ آیا مقدار داره.
اگر مقدار نداشت ، پس مشکل از query شماست ولی اگر مقدار داشت مشکل از نحوه بایند کردن اطلاعات شماست.
معمولا این خطا وقتی توی دستور sql مشکلی باشه داده میشه.
امیدوارم مشکل همگی رفع بشه.
موفق باشید.

hhfreand
یک شنبه 24 شهریور 1387, 00:29 صبح
منم این مشکلو دارم ولی من اصلاً دیتاستی ایجاد نکردم و مستقیماً در زمان طراحی گزارشم رو به جدولی در اکسس متصل کردم و اتصال گزارش و فرم را در زمان طراحی دادم . مشکل وقتی بوجود می اد که محل پروژه را عوض کنی یا پروژه رو یک کامپیوتر دیگه اجرا کنی ( مستقیما اجرا کنی نه از ویژوال استودیو) من هنوز راه حلی پیدا نکردم اگه دوستان راهنمایی کنند ممنون می شم:عصبانی++::افسرده:

bikar_kgk
سه شنبه 26 شهریور 1387, 21:04 عصر
فکر میکنم مشکل از connection string باشه. یه چکی بکن.