当前位置: 代码迷 >> ASP.NET >> datagrid怎么统计列,我的分散完了,最后剩10分了,希望没分大家也可以帮忙看看
  详细解决方案

datagrid怎么统计列,我的分散完了,最后剩10分了,希望没分大家也可以帮忙看看

热度:9836   发布时间:2013-02-26 00:00:00.0
datagrid如何统计列,我的分散完了,最后剩10分了,希望没分大家也可以帮忙看看
像下面的程序里如何统计CHARGE这一列,并把它单独用一行显示在datagrid里。我的分散完了,最后剩10分了,希望没分大家也可以帮忙看看
        void   BindGrid()
        {      
        String   ls_month   =   Request[ "ls_month "];
        String   phone   =   Session[ "phone "].ToString();
                String   strConnection   =   "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA   SOURCE= "   +   Server.MapPath( "local.mdb ")   +   "; ";
String   strSQL   =   "select   ACCT_ITEM_TYPE_NAME,CHARGE   from   ACCT_ITEM,ACCT_ITEM_TYPE_GL,BILLING_CYCLE   where   ACCT_ITEM.ACCT_ITEM_TYPE_ID=ACCT_ITEM_TYPE_GL.ACCT_ITEM_TYPE_ID   and   ACCT_ITEM.SERV_ID= "   +   phone   +   "and   BILLING_CYCLE.BILLING_CYCLE_ID=ACCT_ITEM.BILLING_CYCLE_ID   and   month(BILLING_CYCLE.MONTH)= "   +   ls_month;
                DataSet   objDataSet   =   new   DataSet();
                OleDbConnection   objConnection   =   new   OleDbConnection(strConnection);
                OleDbDataAdapter   objAdapter   =   new   OleDbDataAdapter(strSQL,   objConnection);
objAdapter.Fill(objDataSet,   "CHARGE ");
DataView   objDataView   =   new   DataView(objDataSet.Tables[ "CHARGE "]);
                MyDataGrid.DataSource   =   objDataView;
                MyDataGrid.DataBind();
        }

------解决方案--------------------------------------------------------
DataSource里增加一行,自己设置行内容
------解决方案--------------------------------------------------------
DataGrid1.Columns.Count;返回列数