الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ازاى اقدر اجمع اكثر من حقل

بدأه shosho842000 في 29 مايو 2009 · 1 رد · 521 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه ،،

ازاى اقدر مجموع حقلين مع بعض من خلال sum او اى طريقة غيرها مثلا

If cn.State = ConnectionState.Open Then cn.Close()

cn.Open()

cmd.CommandText = "select id,name,sum(sal1,sal2) as totol_sal,sum(sal3,sal4,sal5,sal6,sal7) as total1,sal8,sal9,sal10,sal11,sal12,sal14,sal15,sal18,sal19,sum(sal1,sal2,sal3,sa

l4,sal5,sal6,sal7,sal8,sal9,sal10,sal11,sal12,sal14,sal15,sal18,sal19) from salary where id=@id1 and date=@date1"

cmd.Parameters.Add("id1", SqlDbType.VarChar).Value = TextBox1.Text

cmd.Parameters.Add("date1", SqlDbType.DateTime).Value = TextBox3.Text

tb.Load(cmd.ExecuteReader)

DataGridView1.DataSource = tb

بحيث انه يجمع sal1 and sal2 ويظهرهم فى datagrid على طول

شكرا

#2

وعليكــم السـلام ورحمة الله وبركاتـه..

حضرتك ممكن تستخدم بعد ما تجلب الحقول من الداتا بيس الى الداتا تابل ممكن تضيف حقل جديد الى الداتا تابل وتعمله Column Expression


Dim dtSales As New DataTable
'Create my columns---------------------------------
Dim tcProduct As New DataColumn("Product", GetType(String))
Dim tcPrice As New DataColumn("Price", GetType(Decimal))
Dim tcQty As New DataColumn("Qty", GetType(Decimal))
'Create total column-------------------------------
Dim tcTotal As New DataColumn("Total", GetType(Decimal), "Price * Qty")

'add columns to dataTable
dtSales.Columns.AddRange(New DataColumn() {tcProduct, tcPrice, tcQty, tcTotal})
'Set DataSource
DemoDataGridView.DataSource = dtSales
'-----------------------------------------------------
'Create dataTable----------------------------------

طبعا حضرتك لان تحتاج الى اضافه الحقول زي ما انا عامل لانها الا فقط حقل الاجمالى وتعمل له اكسبريشن كما فى الكود

مواضيع مشابهة