Esempio n. 1
0
        protected void Grid1_RowCommand(object sender, GridCommandEventArgs e)
        {
            Window3.Hidden = false;
            if (e.CommandName == "Action1")
            {
                object[] keys = Grid1.DataKeys[e.RowIndex];
                int      ID   = Convert.ToInt32(keys[0].ToString());//获取ID
                盘点进度状态.Text = keys[1].ToString();
                //完成状态,盘点单号,名称,盘点方式,清查范围,发布方,起始时间,截止时间
                //盘点进度单号.Text = keys[2].ToString();
                盘点进度项目名称.Text = keys[3].ToString();
                盘点进度盘点方式.Text = keys[4].ToString();
                盘点进度盘点范围.Text = keys[5].ToString();
                //盘点进度发布方.Text = keys[6].ToString();
                string 计划日期 = Convert.ToDateTime(keys[7]).ToLongDateString().ToString() + "----" + Convert.ToDateTime(keys[8]).ToLongDateString().ToString();
                盘点进度计划时间.Text = 计划日期;
                盘点进度备注.Text   = keys[9].ToString();
                盘点进度发布日期.Text = Convert.ToDateTime(keys[7]).ToLongDateString().ToString();



                List <School盘点进度> dts = new List <School盘点进度>();

                List <School盘点进度> 查询盘点进度 = bll.查询盘点进度(ID, 盘点进度盘点范围.Text);


                School盘点进度 model1 = new School盘点进度();
                int        数量总数   = 查询盘点进度[查询盘点进度.Count - 1].管理数量总数;
                int        盘点总数   = 查询盘点进度[查询盘点进度.Count - 1].已经盘点总数;


                double bfb1     = Convert.ToDouble(盘点总数) / Convert.ToDouble(数量总数) * 100;
                int    bfbthis1 = Convert.ToInt32(bfb1);
                model1.ID   = 9999;
                model1.称    = "总进度";
                model1.百分比  = bfbthis1.ToString();
                model1.管理数量 = 数量总数.ToString();
                model1.已经盘点 = 盘点总数.ToString();
                model1.完成状态 = "进行中";
                model1.盘点结束 = "未完成";
                //model1.管理数量 = "0";
                dts.Add(model1);
                foreach (School盘点进度 item in 查询盘点进度)
                {
                    dts.Add(item);
                }


                //DataTable table = DataSourceUtil.GetDataTable();

                Grid2.DataSource = dts;
                Grid2.DataBind();
            }
        }