سؤال

ما أود تحقيقه هو تقديم المخططات على صفحات الويب. على سبيل المثال صفحات ASPX gridviews أن يقدم جدولا عمودين هي قادرة على أن تكون نسخ وضعت إلى Excel ثم مخطط تم إنشاؤه. صفحات أرى في الوقت الحاضر استخدام معظم هي ASP.NET 3.0 أو SharePoint المواقع فريق مع الإجراءات المخزنة. الناس مهتمون جدا في كيفية أداء الناس الأحاديث في صفحات الويب.

وشكرا مقدما، كاتو

هل كانت مفيدة؟

المحلول

و. NET قد صدر فعلا ضوابط الرسوم البيانية الخاصة بها، أعلن سكوت أنه منذ بعض الوقت الآن.

<وأ href = "http://weblogs.asp.net/scottgu/archive/2008/11/24/new-asp-net-charting-control-lt-asp-chart-runat-quot-server- مثل-gt.aspx "يختلط =" نوفولو noreferrer "> http://weblogs.asp.net/scottgu/archive/2008/11/24/new-asp-net-charting-control-lt-asp-chart-runat -quot خادم-مثل-gt.aspx

وكانت جيدة جدا، وأعتقد شراؤها من دونداس، ولكن ليست لدي معلومات عن هذا وربما يكون غير صحيح تماما.

نصائح أخرى

وعلى الرسم البياني API جوجل يجعل من السهل على تضمين الرسوم البيانية في صفحات الويب. لا من جانب الخادم حاجة إلى تثبيت، على الإطلاق.

http://code.google.com/apis/chart/

لشير، فمن الممكن استخدام جزء الويب dataview وXSLT مخصص لتقديم <لأ href = "http://blogs.msdn.com/sharepointdesigner/archive/2008/07/18/dataviews-visifire-silverlight -charting-power.aspx "يختلط =" نوفولو noreferrer "> visifire (أو غيرها من الرسوم البيانية القائمة على جافا سكريبت) لتقديم الخرائط استنادا إلى بيانات قائمة SharePoint أو بيانات قاعدة البيانات

إذا كنت ترغب في عرض مخطط مباشرة في صفحة الويب الخاصة بك، هل يمكن ربما استخدام إما VML (لغة توصيف المتجهات) أو SVG (قابلة للتطوير الرسومات الموجهة). ويدعم VML بواسطة IE، في حين يتم دعم SVG من قبل العديد من المتصفحات الأخرى (على الرغم من IE يمكن عرض SVG عن طريق البرنامج المساعد). خرائط جوجل، على سبيل المثال، يستخدم VML عند التشغيل في IE، وSVG لمتصفحات أخرى.

وكلا VML وSVG استخدام صيغة XML لتحديد الرسوم البيانية grahical التي تريد عرضها. على سبيل المثال، وهذا هو عينة من VML

<v:shape
    fillcolor="green"
    style="position:relative;top:1;left:1;width:200;height:200"
    path = "m 1,1 l 1,200, 200,200, 200,1 x e">
</v:shape>

وهذه الروابط قد يفسر بمزيد من التفصيل:

VML

SVG

وننظر إلى أبعد ثم التيار الموقع - أنه يستخدم <لأ href = "HTTP: //code.google.com/p/flot/ "يختلط =" نوفولو noreferrer "> FLOT للرسم البياني في جافا سكريبت .

وهكذا تريد ربما تصدير GridView لمايكروسوفت إكسل التي ينبغي يمكنني ان اتصور يحتوي على ماكرو ولدت لتوليد الرسم البياني على البيانات. شيء من هذا القبيل يعني لك. أم أنك تريد فقط للحصول على بيانات من موقع إلى التفوق؟ أي شكل CSV هو حقا بسيطة لتحقيقه. لتنسيق Excel، هذا ممكن وفي رأيي متعة جيدة أيضا. أتصور يمكنك أيضا إنشاء وحدات الماكرو من خلال C # تضمين ن في ملف Excel تم إنشاؤه.

وأندرو

يمكنك محاولة لفة ASP.NET التحكم مخطط بنفسك . قد يكون قليلا مؤرخة المغادرة، وإن كان.

ويمكنك أيضا إجراء فحص رسم الضوابط .

وإلقاء نظرة على DojoX

http://dojotoolkit.org/projects/dojox

ويوفر العديد من dojox.charting التخطيط المشترك أنواع بما في ذلك الخط، وبار، ومنطقة والرسوم البيانية الدائرية

ومعظم الحلول رسم invovle تحديد URL إلى رقم img الذي يطلب الصفحة التي ترسم صورة إلى صورة نقطية.

HTTP: //myserver/drawgraph.aspx

وفي السحب الرسم البياني الذي عادة كبيرة نقطية، رسم على الرسم البياني ثم خادم نقطية مرة أخرى في الاستجابة. هذا هو كل ما عليك القيام به بنفسك، وهناك العديد من المكتبات حرة وبالنسبة للرسوم على شبكة الإنترنت من شأنها أن تفعل هذا. في مسألة اختيار مكتبة يحتوي على مجموعة API والميزة التي تلبي الاحتياجات الخاصة بك / النمط.

واستخدام عناصر التحكم تخطيط Microsoft. فمن السهل جدا للاستخدام!

وهنا هي خطوة خطوة تعليمات لVS2008

<وأ href = "http://parasdoshi1989.wordpress.com/2010/10/03/how-to-include-charts-in-visual-studio-2008-express-edition-using-microsoft-chart- السيطرة / "يختلط =" نوفولو "> http://parasdoshi1989.wordpress.com/2010/10/03/how-to-include-charts-in-visual-studio-2008-express-edition-using-microsoft-chart -control /

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top