19-10-13, 08:51 AM
(آخر تعديل لهذه المشاركة : 27-03-17, 05:43 PM {2} بواسطة @@أبورائد@@.)
السلام عليكم ورحمة الله وبركاته
جمع قيم عمود محدد لأي من DataGridView و LisBox و ListView و DataTable باستخدام Linq
ونظراً لكوني لا أتقن Linq فقد جمعتها وعدلتها بصعوبة بالغة.
يوجد مثال في المرفقات للتجربة
السلام عليكم ورحمة الله وبركاته
جمع قيم عمود محدد لأي من DataGridView و LisBox و ListView و DataTable باستخدام Linq
ونظراً لكوني لا أتقن Linq فقد جمعتها وعدلتها بصعوبة بالغة.
كود :
' الكود المطول
Me.TextBox1.Text = (From row In DataGridView1.Rows.Cast(Of DataGridViewRow)() Select CDbl(row.Cells(0).Value)).Sum()
Me.TextBox2.Text = (From item In ListBox1.Items.Cast(Of String)() Select CDbl(item(0).ToString)).Sum()
Me.TextBox3.Text = (From item In ListView1.Items.Cast(Of ListViewItem)() Select CDbl(item.SubItems(0).Text)).Sum()
Me.TextBox4.Text = (From row In DataTable1.Rows.Cast(Of DataRow)() Select CDbl(row.Item(0))).Sum()
' الكود المختصر
Me.TextBox1.Text = (From row In DataGridView1.Rows Select CDbl(row.Cells(0).Value)).Sum()
Me.TextBox2.Text = (From item In ListBox1.Items Select CDbl(item(0).ToString)).Sum()
Me.TextBox3.Text = (From item In ListView1.Items Select CDbl(item.SubItems(0).Text)).Sum()
Me.TextBox4.Text = (From row In DataTable1.Rows Select CDbl(row.Item(0))).Sum()
يوجد مثال في المرفقات للتجربة
السلام عليكم ورحمة الله وبركاته