همیشه دیده بودم هر کسی میخواهد در صفحات ASP.NET از نمودارهای گرافیکی و چارتها استفاده کند مستقیماً به سراغ کنترلهای سنگین و گران قیمتی مثل Dundas، تلریک یا ComponentOne میرود. همیشه به خودم میگفتم برای کارهای گرافیکی خیلی سبک حتماً کنترلهای سبک و رایگانی هم وجود دارد.
اخیراً به یک نمودار گرافیکی نیاز پیدا کردم و متوجه شدم خود مایکروسافت کامپوننتی را برای این موضوع منتشر کرده به اسم ASP.NET Charting Control. این کامپوننت که با ASP.NET 3.5 هم کار میکند هیچ اجباری به نصب یا تغییر IIS سرور ندارد و جان میدهد برای سرورهای اشتراکی. من از این کامپوننت برای بخش آمار کارویس استفاده کردم. برای دیدن این نمونه به بخش آمار کارویس و برای کسب اطلاعات بیشتر راجع به خود کامپوننت، نمونههای آن یا نحوه دانلود آن به اینجا مراجعه کنید.
دیدگاهها
من از دیاگرام های jQuery استفاده می کنم.
داده رو از سمت سرور به فرمت JSON سمت کلاینت می برم.
این همون Dundas هست که مایکروسافت خریدش، فکر کنم سال 2007 بود که توی سایت Dundas هم گفته شده. Dundas هم از اون موقع دیگه توسعش نداده.
این همون Dundas هست که مایکروسافت خریدش، فکر کنم سال 2007 بود که توی سایت Dundas هم گفته شده. Dundas هم از اون موقع دیگه توسعش نداده.
این چارت مایکروسافت (که د نسخه 4 به صورت پیشفرض وجود دارد) تقریبا حیلی عالیه.
البته استفاده از HighChart هم بد نیست تا حدودی مناسبه. البته این کنترل (که مبتنی بر Jquery) است دارای یک Wrapper طرف سرور برای ASP.Net هم هست.
این که خیلی قدیمیه . توی سرویس پک ویژوال استودیو 2008 بود D:
آره مال سه سال پیشه ولی من تازه متوجه اون شدم! البته تا حالا نیاز نداشتم که خودم یک نمودار گرافیکی در ASP.NET داشته باشم.