我用一个gridview把表里的一列取出来了,怎么样才能把他一行一行的读出来呢?
然后用一个表格保存,但全部做为列标题?
比如说:gridview是这样保存的
department
部门1
部门2
部门3
部门4
但把他读出之后用table保存之后,就是这样的:
department 部门1 部门2 部门3 部门4
该怎么实现啊?
------解决方案--------------------------------------------------------
- SQL code
select 部门1= case department when '部门1' then 部门1 end, 部门2= case department when '部门2' then 部门2 end, 部门3= case department when '部门3' then 部门3 end, 部门4= case department when '部门4' then 部门4 end, departmentfrom tables group by department
------解决方案--------------------------------------------------------
DataTable dt = new DataTable();
foreach(gridviewRow grv in gridview.rows)
{
dt.Columns.Add(grv.cells[1].text, typeof(System.String)); 1为此单元格的值,要是控件
dt.Columns.Add(((强行转换成你的控件)grv.fincControl(控件的ID)).text, typeof(System.String));
}