示例#1
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            if (listView1.SelectedItems.Count > 0)
            {
                FieldItem temp = new FieldItem();
                temp.DataTableName    = listView1.SelectedItems[0].Text;
                temp.FieldName        = listView1.SelectedItems[0].SubItems[1].Text;
                temp.FieldChineseName = listView1.SelectedItems[0].SubItems[2].Text;

                if (LB_fldList.Items.IndexOf(temp.DataTableName + "->" + temp.FieldChineseName + "." + temp.FieldName) == -1)
                {
                    FieldListClone.Add(temp);
                    LB_fldList.Items.Add(temp.DataTableName + "->" + temp.FieldChineseName + "." + temp.FieldName);
                    LB_fldList.SetSelected(LB_fldList.Items.Count - 1, true);
                }
            }
        }
示例#2
0
        private void btnRemove_Click(object sender, EventArgs e)
        {
            if (LB_fldList.Items.Count > 0)
            {
                int index = LB_fldList.SelectedIndex;

                FieldListClone.RemoveAt(index);
                LB_fldList.Items.RemoveAt(index);

                if (index > 0)
                {
                    LB_fldList.SetSelected(index - 1, true);
                }
                else if (LB_fldList.Items.Count > 0 && index == 0)
                {
                    LB_fldList.SetSelected(0, true);
                }
            }
        }
示例#3
0
        private void FormFields_Load(object sender, EventArgs e)
        {
            if (DesignMode)
            {
                return;
            }

            labDataSource.Text = DataName;

            FieldListClone = FieldList.Clone() as FieldsCollections;

            for (int i = 0; i < FieldList.Count; i++)
            {
                FieldItem temp = FieldListClone[i];
                LB_fldList.Items.Add(temp.DataTableName + "->" + temp.FieldChineseName + "." + temp.FieldName);
            }

            if (FieldList.Count > 0)
            {
                LB_fldList.SetSelected(0, true);
            }
            dtFields = _dao.GetFieldList();
            ShowFields(dtFields);
        }