//没很多时间看你的程序,活活,
//如果你想在生成的DataGrid中多出一列,可以用下面的方法:System.Web.UI.WebControls.BoundColumn newBoundColumn = new System.Web.UI.WebControls.BoundColumn();
newBoundColumn.HeaderText = (string)arrHeaderText[i];
newBoundColumn.DataField = (string)arrDataField[i];
datagrid.Columns.Add(newBoundColumn);//如果你想在生成的dataset中多出一列,可以考虑在你的sql语句中使用伪列
例如:
select userid,'这是个伪列' as note from dual;
这样就多出一列,该列所有的值都是 '这是个伪列' ,列名为 note