ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





نمایش نتایج: از 1 به 2 از 2
  1. #1
    تاریخ عضویت
    2020/01/11
    نوشته ها
    4
    0
    Junior Member

    نمودار داینامیکی از ورودی دیتا گرید ویو در سی شارپ

    با سلام و خسته نباشید و یک علاقه مند به برنامه نوسی هستم و کاملا مبتدی هستم مشکل من اینه که چطور میشه یک دیتا گرید ویو را به یک نمودار میله ای تبدیل کرد بطوری که این دیتا گرید ویو میتواند دیتا ها کمتر و یا بیشتر ی داشته باشد و ثابت نیست ممنون میشم کمک کنید
  2. #2
    تاریخ عضویت
    2017/11/18
    نوشته ها
    61
    58
    Administrator
    برای اینکه بتونید در زبان سی شارپ به صورت داینامیکی محتوای دیتاگرید رو در نمودار های خودتون نشون بدید ابتدا در محیط ویژوال استودیو یک پروژه جدید باز کنید و بعد از اون یک کنترل datagridview و یک کنترل chart به فرم اضافه کنیددر بخش خاصیت chart قسمت series را پیدا کرده و نام آن را مثلا به StudentScore تغییر دهید.

    working with chart in c sharp 1 - نمودار داینامیکی از ورودی دیتا گرید ویو در سی شارپ
    سپس در بخش Form2_Load تکه کد زیر رو وارد کنید.

    کد:
     private void Form2_Load(object sender, EventArgs e)
     {
     try
     {
     dataGridView1.Rows.Add("alex stewart", 24, 56);
     dataGridView1.Rows.Add("chris harris", 34, 76);
     dataGridView1.Rows.Add("frank smith", 21, 46);
     dataGridView1.Rows.Add("henry paul", 27, 66);
     dataGridView1.Rows.Add("lan bishop", 31, 59);
     for (int i = 0; i < dataGridView1.Rows.Count - 1; i++)
     {                  this.chart1.Series["StudentScore"].Points.AddXY(dataGridView1.Rows[i].Cells[0].Value.ToString(), Convert.ToInt32(dataGridView1.Rows[i].Cells[2].Value.ToString()));
     }
     }
     catch (Exception ex)
     {
     MessageBox.Show("something is wrong");
     }
     }
    سپس پروژه را اجرا کنید با اجرا شدن برنامه و موقع لود فرم به صورت اتوماتیک سطرهای به دیتاگرید اضافه خواهند شد و بعد از اون با استفاده از یک حلقه for داده های موجود در دیتاگرید به نمودار انتقال پیدا میکنن و نمایش داده میشن.

    خروجی نهایی کد:

    working with chart in c sharp 2 - نمودار داینامیکی از ورودی دیتا گرید ویو در سی شارپ
نمایش نتایج: از 1 به 2 از 2

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

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