C#数据录入表单按钮的Click事件

来源:互联网 发布:db2关闭数据库 编辑:程序博客网 时间:2024/06/06 03:49

初学者找这种程序很不容易。


步骤:

新建DataSet 数据集项目DataSet1,设置数据库连接,在它上面添加数据表或查询视图XXX(表名)

FORM表单上从数据源添加上面的DataSet1,打开DataSet1的加载的表,点开表字段,然后设置字段控件属性,是 txtBox的还是comboBox或其他,并把它们一个个拖到FORM表单上,位置自己设计。FORM表单上添加七个按钮,它们的Click事件分别是

            XXXBindingSource.AddNew();      新建一行数据
            XXXBindingSource.CancelEdit();   取消新建的数据
            XXXBindingSource.EndEdit();    结束(并保存?)数据,保存数据还没试过,字面意思是结束编辑。
            XXXBindingSource.MoveFirst();  移动到记录最前面
            XXXBindingSource.MoveLast();  移动到记录最后面
            XXXBindingSource.MoveNext(); 移动到下一个记录
            XXXBindingSource.MovePrevious();移动到前一个记录

如添加按钮:

 private void Addbutton_Click(object sender, EventArgs e)
        {
             this.SetAll();            

             XXXBindingSource.AddNew();

//再添加设置输入焦点的语句等。
         }

SetAll()方法:


        private class setEditMode
        {
            private bool editMode = false; //初始设置值为非编辑模式。


           public bool EditMode
           {
                get { return editMode; }
                set { editMode = value; }
            }
        }
        

setEditMode ed = new setEditMode();
       

private void  SetAll()
        {
            ed.EditMode = !ed.EditMode;
            this.Addbutton.Enable =  ed.EditMode

    this.Cancelbutton.Enable =  !ed.EditMode

          //……添加上FORM上其他控件的属性Enable 值设置,比如txtBox、comboBox在编辑模式下与非编辑模式下的Enable属性值。
        }

0 0
原创粉丝点击