private void GetMail()
    {
        string receiveid = Request.Cookies["id"].Value.ToString();
        string mailtype  = "开题材料";

        Fannie.Mail ml = new Fannie.Mail();
        DataTable   dt = new DataTable();
        DataSet     ds = ml.GetMyMail(1, receiveid, mailtype);
        DataColumn  dc = new DataColumn();

        dc.ColumnName = "DataNo";
        ds.Tables[0].Columns.Add(dc);
        for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
        {
            ds.Tables[0].Rows[i]["DataNo"] = (i + 1).ToString();
        }
        MailList.DataKeyNames = new string[] { "MailNo" };
        MailList.DataSource   = ds;
        MailList.DataBind();
        dt = ds.Tables[0];
        if (dt.Rows.Count == 0)
        {
            Label1.Visible = true;
        }
        else
        {
            Label1.Visible = false;
        }
    }
Example #2
0
    private void GetMail()
    {
        string senderid = Request.Cookies["id"].Value.ToString();
        string mailtype = "答疑";

        Fannie.Mail ml = new Fannie.Mail();
        DataTable   dt = new DataTable();
        DataSet     ds = ml.GetMyMail(2, senderid, mailtype);
        DataColumn  dc = new DataColumn();

        dc.ColumnName = "DataNo";
        ds.Tables[0].Columns.Add(dc);
        for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
        {
            ds.Tables[0].Rows[i]["DataNo"] = (i + 1).ToString();
        }
        for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
        {
            ds.Tables[0].Rows[i]["Theme"]    = SubStr(Convert.ToString(ds.Tables[0].Rows[i]["Theme"]), 40);
            ds.Tables[0].Rows[i]["Contents"] = SubStr(Convert.ToString(ds.Tables[0].Rows[i]["Contents"]), 50);
        }
        dt = ds.Tables[0];
        if (dt.Rows.Count == 0)
        {
            Label1.Visible = true;
        }
        else
        {
            Label1.Visible = false;
        }
        MailList.DataKeyNames = new string[] { "MailNo" };
        MailList.DataSource   = ds;
        MailList.DataBind();
    }