السلام عليكم ورحمته الله وبركاته
مش عارفا ايه الغلط فى الكود دا بحيث انى عايزاه اعمل تجميع للحقول دى واحطها فى col عملتها بالطريقة دى بس مش بتشتغل
If cn.State = ConnectionState.Open Then cn.Close()
cn.Open()
cmd.CommandText = "select * from salary where id=@id1 "
cmd.Parameters.Add("id1", SqlDbType.VarChar).Value = TextBox1.Text
tb.Load(cmd.ExecuteReader)
Dim total_sal As New DataColumn("total_sal", GetType(Decimal), "sal1 + sal2")
Dim total As New DataColumn("total", GetType(Decimal), "sal1 + sal2 + sal3 + sal4 + sal5 + sal6 + sal6 + sal7 + sal8 + sal9 + sal14 + sal10 + sal11 + sal15 + sal12 + sal18")
Dim total_sal1 As New DataColumn("total_sal1", GetType(Decimal), "sal3 + sal4 + sal5 + sal6 + sal6 + sal7")
tb.Columns.AddRange(New DataColumn() {total_sal, total, total_sal1})
DataGridView1.DataSource = tb
وشكرا