黑马程序员技术交流社区

标题: 求指教。 [打印本页]

作者: 陈世涛    时间: 2012-7-23 14:02
标题: 求指教。
public class ReportData
{
    public ReportData()
    {

    }
     
    public ReportDS.ReportDataTable GetPersonReport(DateTime dtBegin, DateTime dtEnd)
    {
        ReportDS.ReportDataTable rdt = new ReportDS.ReportDataTable();
        ReportDS.ZY_CARD_TRADEDataTable cdt;
        Person.T_PersonDataTable pdt = new PersonTableAdapters.T_PersonTableAdapter().GetData();
   
        foreach (DataRow pdr in pdt.Rows)
        {
            cdt = new ReportDSTableAdapters.ZY_CARD_TRADETableAdapter().GetDataByPersonTime(dtBegin, dtEnd, pdr[1].ToString());
            DateTime begin = dtBegin;
            string content = null;
            string cardTime = null;
            //int a = 0;

            if (begin > dtEnd)
            {
                break;
            }
     
            else
            {
                cdt = new ReportDSTableAdapters.ZY_CARD_TRADETableAdapter().GetDataByPersonTime(begin, begin.AddDays(1), pdr[1].ToString());
                begin = begin.AddDays(1);
   
                if (cdt.Rows.Count == 0)
                {
                    //构建报表dt
                    DataRow rdr = rdt.NewRow();
                    rdr[0] = pdr[1].ToString();//卡号
                    rdr[1] = pdr[2].ToString();//人名
                    rdr[2] = content;//缺勤
                    rdr[3] = cardTime;//签到时间
                    rdr[4] = begin.AddDays(-1).ToShortDateString();//统计时间
                    rdr[5] = pdr[3].ToString();
                    rdr[6] = pdr[4].ToString();
                    rdt.Rows.Add(rdr);
                    //a = a + 1;
                }
            }
            
        }
        return rdt;
    }
}





我想把其中的a传到别的页面中,可是那几种传值的方法我都用过了,传不过去。请高手指点下怎么传怎么接收,先谢谢了。
作者: 许庭洲    时间: 2012-7-23 14:18
在后台C#里写一个方法:
protected void a_return_Click(object sender, EventArgs e)
{
       Response.Redirect("你要转换的页面名称.aspx?a=" + a.Value);
}





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2