C# dataGridView查询显示问题
数据库中有两张表:(部门表)表A (人员表)表B
(部门表)表A字段:ClassId ClassName
(人员表)表B字段:PId PName ClassId(外键,关联表A的主键)
DataGridView显示表A所有字段数据,还有一列自定义列,如何让该列显示:表B的ClassId = 表A的ClassId数据条数,也就是说显示对应部门中有多少人员.
显示两列数据,DataGridView数据源绑定代码如下:
private DataSet dataSet = new DataSet(); //声明并初始化DataSet
private SqlDataAdapter dataAdapter; //声明DataAdapter
string sql = "SELECT ClassId,ClassName FROM 表A";//查询所有数据
dataAdapter = new SqlDataAdapter(sql, DBHelper.connection);
dataAdapter.Fill(dataSet,"表A");
dgvDept.DataSource = dataSet.Tables["表A"];
还有一自定义列"人员数量"该如何查询、绑定DataGridView数据源、显示出来呢?请高手指教!!!感谢!