示例#1
0
        private void Bangding()
        {
            SqlDataReader dr;             //存放人物的数据

            UDS.Components.Desktop myDesktop = new UDS.Components.Desktop();
            String UserName = Request.Cookies["UserName"].Value.ToString();

            dr = myDesktop.GetMyDocument(UserName, 10);
            DataTable dt = Tools.ConvertDataReaderToDataTable(dr);


            dt.DefaultView.Sort = ViewState["SortField"] + " " + ViewState["SortDirect"];

            dgDocList.DataSource = dt.DefaultView;
            dgDocList.DataBind();
        }
示例#2
0
        private void Bangding()
        {
            SqlDataReader dr; //������������
            UDS.Components.Desktop myDesktop = new UDS.Components.Desktop();
            String UserName = Request.Cookies["UserName"].Value.ToString();

            dr = myDesktop.GetMyDocument(UserName,10);
            DataTable dt =Tools.ConvertDataReaderToDataTable(dr);
            //TODO:���ﲻ֪��Ϊʲô����5����Ҫ����հ׼�¼��5�����������������д��󣬵�һ�в�һ�����ַ���
            //if(dt.Rows.Count<5)
            //{
            //    int tmp = 5-dt.Rows.Count;
            //    for(int i=0;i<tmp;i++)
            //    {
            //        DataRow myDataRow = dt.NewRow();
            //        myDataRow[0] = "-";
            //        dt.Rows.Add(myDataRow);

            //    }
            //}
            dgDocList.DataSource = dt.DefaultView;
            dgDocList.DataBind();

            //dr = myDesktop.GetMyMail(UserName,1);
            //dt =Tools.ConvertDataReaderToDataTable(dr);
            //TODO:���ﲻ֪��Ϊʲô����5����Ҫ����հ׼�¼��5�����������������д��󣬵�һ�в�һ�����ַ���
            //if(dt.Rows.Count<5)
            //{
            //    int tmp = 5-dt.Rows.Count;
            //    for(int i=0;i<tmp;i++)
            //    {
            //        DataRow myDataRow = dt.NewRow();
            //        myDataRow[0] = "-";
            //    //	myDataRow[4] = "";
            //        myDataRow[7] = "";
            //        dt.Rows.Add(myDataRow);

            //    }
            //}
            //			DataView dv = dt.DefaultView;
            //			dv.Sort = "MailSendDate Desc";
            //dgMailList.DataSource = dt.DefaultView ;
            //dgMailList.DataBind();

            dr = myDesktop.GetMyApprove(UserName,2);
            dt =Tools.ConvertDataReaderToDataTable(dr);
            //TODO:���ﲻ֪��Ϊʲô����5����Ҫ����հ׼�¼��5�����������������д��󣬵�һ�в�һ�����ַ���
            //if(dt.Rows.Count<5)
            //{
            //    int tmp = 5-dt.Rows.Count;
            //    for(int i=0;i<tmp;i++)
            //    {
            //        DataRow myDataRow = dt.NewRow();
            //        myDataRow[0] = "-";
            //        dt.Rows.Add(myDataRow);

            //    }
            //}
            dgAppDocList.DataSource = dt.DefaultView;
            dgAppDocList.DataBind();
            dr.Close();
        }
示例#3
0
        //private void BandDoc()
        //{
        //    SqlDataReader dr; //������������
        //    UDS.Components.Desktop myDesktop = new UDS.Components.Desktop();
        //    String UserName = Server.UrlDecode(Request.Cookies["UserName"].Value);
        //    dr = myDesktop.GetMyDocument(UserName, 10);
        //    DataTable dt = Tools.ConvertDataReaderToDataTable(dr);
        //    if (dt.Rows.Count < 5)
        //    {
        //        int tmp = 5 - dt.Rows.Count;
        //        for (int i = 0; i < tmp; i++)
        //        {
        //            DataRow myDataRow = dt.NewRow();
        //            myDataRow[2] = "-";
        //            dt.Rows.Add(myDataRow);
        //        }
        //    }
        //    dgDocList.DataSource = dt.DefaultView;
        //    dgDocList.DataBind();
        //}
        private void Bangding()
        {
            SqlDataReader dr= null; //������������
            try
            {

                UDS.Components.Desktop myDesktop = new UDS.Components.Desktop();
                String UserName = Server.UrlDecode(Request.Cookies["UserName"].Value);

                dr = myDesktop.GetMyDocument(UserName, 10);
                DataTable dt = Tools.ConvertDataReaderToDataTable(dr);
                if (dt.Rows.Count < 5)
                {
                    int tmp = 5 - dt.Rows.Count;
                    for (int i = 0; i < tmp; i++)
                    {
                        DataRow myDataRow = dt.NewRow();
                        myDataRow[2] = "";

                        dt.Rows.Add(myDataRow);

                    }
                }
                dgDocList.DataSource = dt.DefaultView;
                dgDocList.DataBind();

                dr = myDesktop.GetMyMail(UserName, 1);
                dt = Tools.ConvertDataReaderToDataTable(dr);
                if (dt.Rows.Count < 5)
                {
                    int tmp = 5 - dt.Rows.Count;
                    for (int i = 0; i < tmp; i++)
                    {
                        DataRow myDataRow = dt.NewRow();
                        myDataRow[0] = "-";
                         	myDataRow[3] = "-";
                        myDataRow[7] = "-";
                        dt.Rows.Add(myDataRow);

                    }
                }
                //			DataView dv = dt.DefaultView;
                //			dv.Sort = "MailSendDate Desc";
                //AddBlankRowInDataTable(5, ref dt);
                dgMailList.DataSource = dt.DefaultView;
                dgMailList.DataBind();

                dr = myDesktop.GetMyApprove(UserName, 2);
                dt = Tools.ConvertDataReaderToDataTable(dr);
                if (dt.Rows.Count < 5)
                {
                    int tmp = 5 - dt.Rows.Count;
                    for (int i = 0; i < tmp; i++)
                    {
                        DataRow myDataRow = dt.NewRow();
                        myDataRow[0] = "-";
                        dt.Rows.Add(myDataRow);

                    }
                }
                dgAppDocList.DataSource = dt.DefaultView;
                dgAppDocList.DataBind();
            }
            finally
            {
                dr.Close();
            }
        }
示例#4
0
        private void Bangding()
        {
            SqlDataReader dr; //������������
            UDS.Components.Desktop myDesktop = new UDS.Components.Desktop();
            String UserName = Request.Cookies["UserName"].Value.ToString();

            dr = myDesktop.GetMyDocument(UserName,10);
            DataTable dt =Tools.ConvertDataReaderToDataTable(dr);

            dt.DefaultView.Sort = ViewState["SortField"] + " " + ViewState["SortDirect"];

            dgDocList.DataSource = dt.DefaultView;
            dgDocList.DataBind();
        }
示例#5
0
        private void Bangding()
        {
            SqlDataReader dr;             //存放人物的数据

            UDS.Components.Desktop myDesktop = new UDS.Components.Desktop();
            String UserName = Request.Cookies["UserName"].Value.ToString();

            dr = myDesktop.GetMyDocument(UserName, 10);
            DataTable dt = Tools.ConvertDataReaderToDataTable(dr);

            //TODO:这里不知道为什么不满5条,要补充空白记录到5条,但是这里明显有错误,第一列不一定是字符串
            //if(dt.Rows.Count<5)
            //{
            //    int tmp = 5-dt.Rows.Count;
            //    for(int i=0;i<tmp;i++)
            //    {
            //        DataRow myDataRow = dt.NewRow();
            //        myDataRow[0] = "-";
            //        dt.Rows.Add(myDataRow);

            //    }
            //}
            dgDocList.DataSource = dt.DefaultView;
            dgDocList.DataBind();

            //dr = myDesktop.GetMyMail(UserName,1);
            //dt =Tools.ConvertDataReaderToDataTable(dr);
            //TODO:这里不知道为什么不满5条,要补充空白记录到5条,但是这里明显有错误,第一列不一定是字符串
            //if(dt.Rows.Count<5)
            //{
            //    int tmp = 5-dt.Rows.Count;
            //    for(int i=0;i<tmp;i++)
            //    {
            //        DataRow myDataRow = dt.NewRow();
            //        myDataRow[0] = "-";
            //    //	myDataRow[4] = "";
            //        myDataRow[7] = "";
            //        dt.Rows.Add(myDataRow);

            //    }
            //}
//			DataView dv = dt.DefaultView;
//			dv.Sort = "MailSendDate Desc";
            //dgMailList.DataSource = dt.DefaultView ;
            //dgMailList.DataBind();

            dr = myDesktop.GetMyApprove(UserName, 2);
            dt = Tools.ConvertDataReaderToDataTable(dr);
            //TODO:这里不知道为什么不满5条,要补充空白记录到5条,但是这里明显有错误,第一列不一定是字符串
            //if(dt.Rows.Count<5)
            //{
            //    int tmp = 5-dt.Rows.Count;
            //    for(int i=0;i<tmp;i++)
            //    {
            //        DataRow myDataRow = dt.NewRow();
            //        myDataRow[0] = "-";
            //        dt.Rows.Add(myDataRow);

            //    }
            //}
            dgAppDocList.DataSource = dt.DefaultView;
            dgAppDocList.DataBind();
            dr.Close();
        }