نمایش نتایج 1 تا 36 از 36

نام تاپیک: رسم نمودار

  1. #1
    کاربر دائمی آواتار hamid67fathi
    تاریخ عضویت
    بهمن 1386
    محل زندگی
    WwW
    پست
    435

    Tick رسم نمودار

    سلام
    من ميخوام يه سری داده مشخص رو از کاربر بگيرم مثلاً چند تا عدد
    بعد طبق اونها يه نمودار رسم کنم.
    حالا مشکلم اينه که اصلاً نميدونم ميشه با asp.net نمودار رسم کرد
    يا نه !؟!؟
    اگه ميشه چه جوری ؟؟

  2. #2

    نقل قول: رسم نمودار

    بله میشه !
    یک کامپاننت سورس باز و رایگان :
    http://www.codeproject.com/KB/custom.../webchart.aspx

  3. #3

    نقل قول: رسم نمودار

    فکر کنم این بکارت بیاد لینک

  4. #4
    کاربر دائمی آواتار hamid67fathi
    تاریخ عضویت
    بهمن 1386
    محل زندگی
    WwW
    پست
    435

    نقل قول: رسم نمودار

    دستت درد نکنه مهندس کارم راه افتاد

  5. #5
    کاربر دائمی آواتار hamid67fathi
    تاریخ عضویت
    بهمن 1386
    محل زندگی
    WwW
    پست
    435

    نقل قول: رسم نمودار


    بازم سلام
    توابع کامل OWC رو از کجا ميتونم فارسيشو پيدا کنم ؟؟

  6. #6

    نقل قول: رسم نمودار

    نقل قول نوشته شده توسط Saber_Fatholahi مشاهده تاپیک
    فکر کنم این بکارت بیاد لینک
    البته این روش برای وقتیه که Office Web Components روی سرور نصب باشه !

  7. #7
    کاربر دائمی آواتار hamid67fathi
    تاریخ عضویت
    بهمن 1386
    محل زندگی
    WwW
    پست
    435

    نقل قول: رسم نمودار


    بازم سلام
    توابع کامل OWC رو از کجا ميتونم فارسيشو پيدا کنم ؟؟

  8. #8

    نقل قول: رسم نمودار

    فکر کنم این بکارت بیاد لینک
    دوستان اگه بخواهیم که اطلاعات را از جدول در پایگاه بیرون کشد چه کار باید کرد من ان لینک کار کردم ولی الان نمی دانم که چه جوری با اطلاعات پایگاه را بریزم در ان دو ارایه فکر کنم باید این کار را بکنم ولی چه جوری نمی دونم

  9. #9

    نقل قول: رسم نمودار

    دوستان کسی نمی تونه کمک کنه

  10. #10
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1385
    محل زندگی
    ایران - بروجرد
    پست
    723

    نقل قول: رسم نمودار

    نمودار های نظیر اکسل رو چطور میشه کشید

  11. #11

    نقل قول: رسم نمودار

    نقل قول نوشته شده توسط sasan123 مشاهده تاپیک
    دوستان کسی نمی تونه کمک کنه
    ببین دوست من شما باید بیای از طریق یک دیتا اداپتر داده هارو سطر به سطر بخونی بعد اونهارو توی یه لیست یا یک آرایه ذخیره کنی

  12. #12

    نقل قول: رسم نمودار

    دوست من یعنی با پایگاه ارتباط برقرار کنم و داده ها را بخوانم و یعنی داده ها را بگذارم در یک dataset حالا شروع کنم به سطر به سطر ریختن در ارایه من چه جوری سطر به سطر بریزم توی یک ارایه یا یک list

  13. #13

    نقل قول: رسم نمودار

    While (recordset.read())}
    i = i +1;
    arr[i] = recordset["id].tostring();

    }

    البته این یه شبه کده به زبان خاصی نیست اما قالبش اینجوری که توی حلقه می تونین فیلد های دیگرو هم بخونین

  14. #14

    نقل قول: رسم نمودار


    دوستان من هنوز مشکل دارم کسی نمی تونه منو بیشتر راهنمایی کند

  15. #15

    نقل قول: رسم نمودار

    دوستان کمک

  16. #16

    نقل قول: رسم نمودار

    با این روش مشکلت حل نشد مگه می شه دیکه می خوای چطور باشه؟

  17. #17

    نقل قول: رسم نمودار

    نه دوست من نمی دانم که چی کار می کنم که نمی تونم بخونم و بریزم در ارایه

  18. #18

    نقل قول: رسم نمودار

    اگه وقت کنم این کار واست انجام می دم و میذارم توی همین پست واست

  19. #19
    کاربر دائمی آواتار milade
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    شیراز
    پست
    2,189

    نقل قول: رسم نمودار

    سلام
    من حوصله استفاده از کامپوننت رو ندارم و دوست دارم تا جایی که می تونم خود کفا باشم!!!!!!!!
    اگه لطف کنید بگید کدوم کلاس(ها) برای رسم نمودار استفاده می شن یه دنیا(-+.5%)ممنون می شم!!!!!!!

  20. #20

    نقل قول: رسم نمودار

    اگه می خوای خود کفا باشی و بشنی از نو ساعت اختراع کنی فکر کنم کار با گرافیک و عکس براتون بهترین گزینه باشه

  21. #21
    کاربر دائمی آواتار kiosksoft
    تاریخ عضویت
    تیر 1387
    محل زندگی
    تهران - کردستان - خامسان
    پست
    632

    Wink نقل قول: رسم نمودار

    سلام.

    دوست عزیز یه مثال برات آوردم که :

    1- ساده ترین حالته .
    2-استاتیک هست باید خودت داینامیکش کنی .
    فایل های ضمیمه فایل های ضمیمه

  22. #22

    نقل قول: رسم نمودار

    نقل قول نوشته شده توسط sasan123 مشاهده تاپیک
    نه دوست من نمی دانم که چی کار می کنم که نمی تونم بخونم و بریزم در ارایه
    دوست من نمونه کد زیر گذاشتم قصد فقط آموزش بود خطاهاش چک نکردم به بزرگواری خودتان ببخشید

    using System.Data.Sql;
    using System.Data.SqlClient;
    using System.Collections.Generic;
    .
    .
    .
    //یک نوع ساختار برای نگهداری مقادیر نام ستون و مقدار آن
    public struct ChartArr
    {
    public string X;
    public string Y;
    }

    public ChartArr[] GetInformation()
    {
    SqlConnection connection = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);
    SqlCommand command = new SqlCommand("SELECT caption,value from tbltest", connection);
    connection.Open();
    SqlDataReader recordset = command.ExecuteReader();
    //لیستی از داده های خروجی
    List<ChartArr> templist = new List<ChartArr>();
    if (recordset.HasRows)
    {
    //خواندن دادها از بانک
    //یک فیلد برچسب ستون
    //یک فیلد مقدار آن ستون برای رسم نمودار
    while (recordset.Read())
    {
    ChartArr item = new ChartArr();
    item.X = recordset["caption"].ToString();
    item.Y = recordset["value"].ToString();
    templist.Add(item);
    }
    }
    //خروجی به صورت آرایه ای از نوع CharArr
    return templist.ToArray();
    {

  23. #23

    نقل قول: رسم نمودار

    دوست من من ان کد های شما را در صفحه ام قرار دادم و این گونه فراخوانی کردم

    string[] chartCategoriesArr = newstring[] {Convert .ToString( GetInformation()) };

    و حال صفحه ای که برای من نشان می دهد فکر کنم که همهی داده ها را با هم در یک سطر نشان می دهد در این قسمت چه باید قرار دهم که فاصله را رعایت کند

    string chartCategoriesStr = String.Join("\t", chartCategoriesArr);

    به جای \t چی قرار دهم چگونه داده ها را که می ریزم در ارایه از هم جدا کنم با تشکر

  24. #24

    نقل قول: رسم نمودار

    نقل قول نوشته شده توسط asp.net.csharp.ir مشاهده تاپیک
    سلام.

    دوست عزیز یه مثال برات آوردم که :

    1- ساده ترین حالته .
    2-استاتیک هست باید خودت داینامیکش کنی .
    دوست من اگه از لیبل استفاده می کردی بهتر نبود آخه با کلیک روی دکمه های ستون های نمودار کل نمودار پاک می شه سید

  25. #25

    نقل قول: رسم نمودار

    نقل قول نوشته شده توسط sasan123 مشاهده تاپیک
    دوست من من ان کد های شما را در صفحه ام قرار دادم و این گونه فراخوانی کردم

    string[] chartCategoriesArr = newstring[] {Convert .ToString( GetInformation()) };

    و حال صفحه ای که برای من نشان می دهد فکر کنم که همهی داده ها را با هم در یک سطر نشان می دهد در این قسمت چه باید قرار دهم که فاصله را رعایت کند

    string chartCategoriesStr = String.Join("\t", chartCategoriesArr);

    به جای \t چی قرار دهم چگونه داده ها را که می ریزم در ارایه از هم جدا کنم با تشکر
    دوست من دیگه نیازی به این کارا نیست شما یه آرایه داری از نوع ساختار تعریف شده که با یه حلقه ساده می تونی به تک تک عناصر دسترسی داشته باشی عزیز من

  26. #26
    کاربر دائمی آواتار kiosksoft
    تاریخ عضویت
    تیر 1387
    محل زندگی
    تهران - کردستان - خامسان
    پست
    632

    Wink نقل قول: رسم نمودار

    این هم مثال داینامیک که نمودار هر آرایه ای رو رسم میکنه . قابل توجه
    "sasan123"
    فایل های ضمیمه فایل های ضمیمه

  27. #27

    نقل قول: رسم نمودار

    دوست من یعنی من الان می تونم اطلاعات را از پایگاه بخونم و بریزم در ارایه شما می شه یکم توضیح بدهید
    با تشکر

  28. #28
    کاربر دائمی آواتار kiosksoft
    تاریخ عضویت
    تیر 1387
    محل زندگی
    تهران - کردستان - خامسان
    پست
    632

    نقل قول: رسم نمودار

    بله , دیگه الان میتونید هر آرایه ای رو رسم کنید. اونم از دیتابیس ...

  29. #29

    نقل قول: رسم نمودار

    دوست من به روشی که اقا صابر گفته بودن بخونم و بریزم در ارایه

  30. #30
    کاربر دائمی آواتار kiosksoft
    تاریخ عضویت
    تیر 1387
    محل زندگی
    تهران - کردستان - خامسان
    پست
    632

    نقل قول: رسم نمودار

    از روش ذیل استفاده کنید . اگه نمی تونید DataTable رو از دیتابیس پر کنید بگید تابعش رو برات بنویسم.

    روش ریختن اطلاعات از DataTable به آرایه :


    DataTable dt = newDataTable();
    int[] ArrayFromDB = newint[dt.Rows.Count];

    for (int j = 0; j < dt.Rows.Count; j++)
    {
    ArrayFromDB[j] =int.Parse(dt.Rows[j]["Value"].ToString());
    }


    Value نام فیلدی است که مقادیر آن از DataTable به آرایه انتقال داده میشود.و نمودار بر اساس آن رسم میشود.

  31. #31

    نقل قول: رسم نمودار

    دوست من من نمی تونم می شه تابعش را بنویسید.با تشکر

  32. #32
    کاربر دائمی آواتار kiosksoft
    تاریخ عضویت
    تیر 1387
    محل زندگی
    تهران - کردستان - خامسان
    پست
    632

    نقل قول: رسم نمودار

    این هم تابعش , فقط کافیه یه دستور sql بهش بدی :

    بجای تابع GetSqlConnection میتونی از رشته ارتباط با دیتابیس خودت استفاده کنی :


    SqlConnection myConnection = new SqlConnection("Connection String"));




    public DataTable GetDTWithSql(string sql)
    {
    SqlConnection myConnection = new SqlConnection(GetSqlConnection("ConnStr"));
    SqlCommand cmd = new SqlCommand(sql, myConnection);
    cmd.CommandType = CommandType.Text;
    //-------------------------------------------------------------------
    SqlDataAdapter myCommand = new SqlDataAdapter(cmd);
    myCommand.SelectCommand = cmd;
    DataTable DT = new DataTable();
    myCommand.Fill(DT);

    myConnection.Close();
    return DT;
    }


  33. #33

    نقل قول: رسم نمودار

    دوست من می بخشیدasp.net.csharp.ir من با ان روشی که گفتین شما توانستم نمودار رسم کنم ولی من می خواهم که یک label داشته باشم که بر اساس ان label که بر اساس فرم های کوچک انتخاب می شود یا بر اساس query string مقدار به ان وارد می شود حالا می خواهم بر اساس ان label دستور sql من اجرا شود یعنی در شرط where ان صدق کنم ولی مشکلی که دارم این که buttom ,refresh می شود و label من مقداری نخواهد داشت چی کار کنم ممنون

  34. #34
    کاربر دائمی آواتار kiosksoft
    تاریخ عضویت
    تیر 1387
    محل زندگی
    تهران - کردستان - خامسان
    پست
    632

    Wink نقل قول: رسم نمودار

    نقل قول نوشته شده توسط sasan123 مشاهده تاپیک
    دوست من می بخشیدasp.net.csharp.ir من با ان روشی که گفتین شما توانستم نمودار رسم کنم ولی من می خواهم که یک label داشته باشم که بر اساس ان label که بر اساس فرم های کوچک انتخاب می شود یا بر اساس query string مقدار به ان وارد می شود حالا می خواهم بر اساس ان label دستور sql من اجرا شود یعنی در شرط where ان صدق کنم ولی مشکلی که دارم این که buttom ,refresh می شود و label من مقداری نخواهد داشت چی کار کنم ممنون

    میتونی برای نگه داری مقداری که نیاز داری به جای این label از session استفاده کنید .

  35. #35

    نقل قول: رسم نمودار

    دوست من می شه بگی session کجا قرار دهم اخه قرار دادم ولی نشد نمی دانم چرا ممنون

  36. #36
    کاربر دائمی آواتار kiosksoft
    تاریخ عضویت
    تیر 1387
    محل زندگی
    تهران - کردستان - خامسان
    پست
    632

    Wink نقل قول: رسم نمودار

    نقل قول نوشته شده توسط sasan123 مشاهده تاپیک
    دوست من می شه بگی session کجا قرار دهم اخه قرار دادم ولی نشد نمی دانم چرا ممنون

    همون جایی که label رو مقدار میدی session رو مقدار بده ,همون جایی که label رو استفاده میکنی ,session رو استفاده کنید.. باید کار کنه نشد , سورسش رو بزار اینجا..

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •