PDA

View Full Version : راهنمایی برای کنترل chart



nidi2009
دوشنبه 06 شهریور 1391, 17:04 عصر
سلام دوستان
میخام از کنترل chart استفاده کنم ولی بلد نیستم...
میشه راهنماییم کنید طرز کارشو

ممنون

aliblue
سه شنبه 07 شهریور 1391, 08:14 صبح
سلام.اول یه کنترل دیتا سورس مثلا SqlDataSource ایجاد میکنی و به بانک و جدول مورد نظر وصلش میکنی.بعد یه کنترل Chart توی صفحه میذاری و روی فلش کوچک بالا سمت راست چارت یعنی smart tag کلیک میکنی و دیتا سورسی که ایجاد کردیو انتخاب میکنی و نوع نمودار رو هم انتخاب میکنی که مثلا دایره ای باشه یا خطی یا ... بعد 2 تا فیلد از جدولت که از نوع عددی هستند رو هم انتخاب میکنی که یکی محور x باشه اون یکی y.

ولی همه این ها روی لوکال درست کار میکنه ولی روی هر هاستی امتحان کردم با این که از .net 4 پشتیبانی میکرد نشد.
اینم لینکش که قبلا گذاشته بودم:
http://barnamenevis.org/showthread.php?351588-%D8%AE%D8%B7%D8%A7-%D9%87%D9%86%DA%AF%D8%A7%D9%85-%D8%A2%D9%BE%D9%84%D9%88%D8%AF-%D8%B3%D8%A7%DB%8C%D8%AA-asp.net4-%D8%AF%D8%A7%D8%B1%D8%A7%DB%8C-%DA%A9%D9%86%D8%AA%D8%B1%D9%84-Chart&p=1551577#post1551577

shahrzad87
سه شنبه 07 شهریور 1391, 09:45 صبح
سلام
این تایپیک رو برای استفاده از چارت ببینید
کنترل chart در asp.net (http://barnamenevis.org/showthread.php?346134-%DA%A9%D9%86%D8%AA%D8%B1%D9%84-chart-%D8%AF%D8%B1-asp.net)

برای حل مشکل در هاست هم این تایپیک رو ببینید
مشکل با کنترل چارت در اجرای سایت از IIS (http://barnamenevis.org/showthread.php?346807-%D9%85%D8%B4%DA%A9%D9%84-%D8%A8%D8%A7-%DA%A9%D9%86%D8%AA%D8%B1%D9%84-%DA%86%D8%A7%D8%B1%D8%AA-%D8%AF%D8%B1-%D8%A7%D8%AC%D8%B1%D8%A7%DB%8C-%D8%B3%D8%A7%DB%8C%D8%AA-%D8%A7%D8%B2-IIS)

موفق باشید.

aliblue
سه شنبه 07 شهریور 1391, 10:10 صبح
با تشکر از shahrzad87.ولی چارت من روی لوکال کار میکرد ولی روی هاست خطا میداد.پیغام خطایی که روی هاست میده با مال شما فرق میکنه.
شما لینکی که گذاشتمو خوندین؟

fakhravari
سه شنبه 07 شهریور 1391, 13:04 عصر
Stimulsoft Reports.Net 2011.3

shahrzad87
سه شنبه 07 شهریور 1391, 13:11 عصر
من روی هاست مشکلی نداشتم.
شما connectionString به دیتابیس رو توی کدنویسی چطور تعریف کردید؟ پروژه وقتی publish و آپلود می شه به صورت پیش فرض connectionStringرو از فایل webconfig می خونه.
کدی که برای چارت نوشتین و کد مربوط به connectionString توی فایل webconfig رو اینجا بگذارید.

aliblue
سه شنبه 07 شهریور 1391, 13:36 عصر
توی وب کانفیگ تعریف نکردم.یه SqlDataSource ساختم و از توی ویزاردش دیتابیس و جدول رو انتخاب کردم.همونطور که توی لینک توضیح دادم یه کنترل گرید ویو هم توی صفحه گذاشتم و به همون SqlDataSource متصل کردم.گرید ویو درست کار میکنه یعنی مشکل از کانکشن استرینگ و SqlDataSource نیست.(وقتی چارت رو حذف کنم که خطا نده)
در ضمن همین صفحه که هم گرید ویو داره هم چارت روی لوکال(متصل به دیتابیس هاست)درست کار میکنه و چارت هم هیچ مشکلی نداره.

shahrzad87
سه شنبه 07 شهریور 1391, 14:09 عصر
من از ویزارد برای اتصال به دیتابیس استفاده نکردم، از طریق کد به دیتابیس و جدول وصلش کنید ببینید مشکلتون حل می شه، یک قسمت از کد فایل webconfig هم که توی تایپیک نوشتم تغییر بدید شاید درست بشه.

aliblue
سه شنبه 07 شهریور 1391, 14:38 عصر
ممنون.میتونید توی http://behnamhost.ir/
که هاست رایگان asp.net 4 داره ببینید کار میکنه یا نه،چون من روی همین هاست و یه هاست دیگه که رایگان نیست امتحان کردم و مشکل داشت.مطمئن نیستم با کد نویسی نشه درستش کرد.ولی مطمئن هم نیستم که ایراد از هاست نباشه.
اگه ممکنه سایتتون رو روی بهنام هاست امتحان کنید ببینید مشکل نداره،یا فقط یک صفحه ساده با یک کنترل چارت و دیتابیس با یک جدول دارای 2 فیلد بسازید با دو رکورد ساده.
البته حواستون باشه که فقط از ورژن 4 asp.net پشتیبانی میکنه.
اگه هم نمیخواید عضو بشین یه اکانت با یک دامنه متصل بهش دارم.بگید تا در اختیارتون بذارم.
با تشکر.

shahrzad87
سه شنبه 07 شهریور 1391, 14:57 عصر
باشه براتون تست می کنم.
فقط آدرس ftp و user و pass و آدرس پنل هاست و user و pass رو بدید که من بتونیم فایل پروژه و دیتابیس رو آپلود کنم تست کنم...

aliblue
چهارشنبه 08 شهریور 1391, 12:02 عصر
سلام.من دیروز نام کاربری و ... را در پیام خصوصی براتون فرستادم ولی انگار هنوز ندیدین.

sanay_esh
چهارشنبه 08 شهریور 1391, 15:09 عصر
سلام دوست عزیز برای استفاده از کنترل چارت یا نمودار میتونی به این آدرس (http://www.highcharts.com/)یه سر بزنی کمی باور نکردنی است ولی واقعیت داره و من
در عرض 20 دقیقه تونستم ازش استفاده کنم

بسیار زیبا
پرسرعت
امکانات باور نکردنی ( چندین نوع نمودار و چارت بصورت همزمان ، داینامیک بودن ، تنظیم بصورت دستی و .... )
بسیار سبک و قابل ارائه در هر وب سایت
و ....