تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] احصاء و تمثيل بيانات بChart
#2
كود :
Imports System.Data.OleDb

Public Class Form1

   Dim DT As New DataTable
   Dim totals() As Integer
   Dim titles() As String = {"ذكر", "أنثى"}

   Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
       '=========================
       fillcboSubject()
       '=========================
       LoadDataGridView_Subject_Gender()
   End Sub

   Private Sub fillcboSubject()
       'تحميل بيانات المواد في الكومبوبكس
       Subjects_Load()
       '==============================
       ComboBox1.DropDownStyle = ComboBoxStyle.DropDownList
       ComboBox1.DataSource = SubjectDT
       ComboBox1.DisplayMember = "Subject"
       ComboBox1.ValueMember = "ID_Subject"
       ComboBox1.SelectedIndex = -1
       'ComboBox1.Text = "المادة"
   End Sub

   Private Sub LoadDataGridView_Subject_Gender()
       Try

           Dim id = ComboBox1.SelectedValue
           DT.Clear()
           Dim DA As New OleDbDataAdapter("SELECT Subjects.Subject, Teachers.Gender AS Gender, Count(Teachers.ID_Teacher) AS total FROM Teachers,Subjects where (Teachers.ID_Subject = Subjects.ID_Subject) and (Teachers.ID_Subject = " & ComboBox1.SelectedValue & ") GROUP BY Subjects.Subject, Teachers.Gender", con)

           DA.Fill(DT)
           DataGridView1.DataSource = DT
           Data_GridView()

           Dim male As Integer = (From x In DT Where x("Gender").Equals("ذكر") Select x("total")).FirstOrDefault
           Dim female As Integer = (From x In DT Where x("Gender").Equals("أنثى") Select x("total")).FirstOrDefault
           totals = {male, female}

       Catch ex As Exception
       End Try
   End Sub

   Private Sub ComboBox1_SelectionChangeCommitted(sender As Object, e As System.EventArgs) Handles ComboBox1.SelectionChangeCommitted
       LoadDataGridView_Subject_Gender()
       Chart1.Series(0).Points.DataBindXY(titles, totals)
   End Sub


   Private Sub Data_GridView()
       DataGridView1.Columns(0).HeaderText = " المادة"
       DataGridView1.Columns(1).HeaderText = " الجنس"
       DataGridView1.Columns(2).HeaderText = " المجموع"
   End Sub

End Class
الرد }}}
تم الشكر بواسطة: elgokr , elgokr , عبد العزيز البسكري , DOX.1 , DOX.1


الردود في هذا الموضوع
RE: احصاء و تمثيل بيانات بChart - بواسطة 911 - 15-09-18, 01:53 AM
RE: احصاء و تمثيل بيانات بChart - بواسطة 911 - 15-09-18, 09:35 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [Acces2007] مشكلة ملف قاعدة بيانات access للقراءة فقط mmaalmesry 11 1,494 29-04-25, 08:55 PM
آخر رد: mmaalmesry
  مشكلة عدم قراءة قاعدة بيانات MS access 0 427 29-03-25, 01:58 PM
آخر رد: ibraa939
  مشكلة عدم قراءة قاعدة بيانات MS access 0 357 29-03-25, 01:57 PM
آخر رد: ibraa939
  مشكلة عدم قراءة قاعدة بيانات MS access 0 293 29-03-25, 01:57 PM
آخر رد: ibraa939
  طريقة طباعة ملف pdf بقاعدة بيانات sql heem1986 0 533 25-02-25, 09:31 AM
آخر رد: heem1986
  ادخال درجات الطلاب لقاعدة بيانات اكسس .. مساعدة Tajaldeen 9 2,760 07-02-25, 07:59 PM
آخر رد: الورد2
  طريقه تحويل اى قاعده بيانات الى ملف dll فى المشروع خالد كامل1 1 643 31-01-25, 10:21 PM
آخر رد: Kamil
  [سؤال] كود قاعدة بيانات visual basic 2010 express KHALED987 1 518 25-01-25, 12:39 PM
آخر رد: Kamil
  [VB.NET] استعراض بيانات في Datagridview واضافة جميع البيانات لجدول محدد sql skode 0 491 12-01-25, 12:50 AM
آخر رد: skode
  طريقة حفظ نسخة أحيتاطية من قاعدة بيانات sql محلية heem1986 2 504 01-01-25, 03:56 PM
آخر رد: heem1986

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم