Esempio n. 1
0
        /// <summary>
        /// 加载数据
        /// </summary>
        public override void LoadData()
        {
            if (gridView1.FocusedRowHandle != gridView1.RowCount - 1)
            {
                gridView1.FocusedRowHandle = gridView1.FocusedRowHandle + 1;
            }
            this.BaseFocusLabel.Focus();
            if (HTDataList.FocusedRowHandle >= 0)
            {
                HTLoadData.Clear();
                for (int i = 0; i < gridView1.RowCount; i++)
                {
                    if (SysConvert.ToString(gridView1.GetRowCellValue(i, gridView1.Columns["ItemCode"])) != string.Empty)
                    {
                        HTLoadData.Add(new string[] { SysConvert.ToString(gridView1.GetRowCellValue(i, "ItemCode")), SysConvert.ToString(gridView1.GetRowCellValue(i, "ItemName")), SysConvert.ToString(gridView1.GetRowCellValue(i, "ItemStd")) });
                    }
                }

                FormItemMoreRule rule = new FormItemMoreRule();
                string           o_Txt, o_Val;
                rule.RConVal(HTLoadData, out o_Txt, out o_Val);
                if (FormItemText != null)
                {
                    FormItemText.Text = o_Txt;
                    FormItemText.Tag  = o_Val;
                }
            }
        }
Esempio n. 2
0
        /// <summary>
        /// 绑定Grid
        /// </summary>
        public override void BindGrid()
        {
            FormItemMoreRule rule = new FormItemMoreRule();
            DataTable        dt   = rule.RShow(HTLoadConditionStr + HTDataConditionStr, ProcessGrid.GetQueryField(gridView1));

            rule.RShowVal(dt, SysConvert.ToString(FormItemText.Tag));
            Common.AddDtRow(dt, 30);
            gridView1.GridControl.DataSource = dt;
            gridView1.GridControl.Show();
        }