学习n层数据应用程序例子,如下问题:
//客户端,保存按钮
        private void personnelBindingNavigatorSaveItem_Click(object sender, EventArgs e)
        {
            ServiceReference1.Service1Client DataSvc = new ServiceReference1.Service1Client();
            try
            {
                this.Validate();
                personnelBindingSource.EndEdit();
                DataSvc.UpdatePersonnel(this.oracleDataSet);
                MessageBox.Show("Update Successful");
            }
     POST http://forum.csdn.net/PointForum9
            {
                MessageBox.Show(ex.Message, "Update Failed");
            }
        }//服务端,数据服务
        public int UpdatePersonnel(DataEntityTier.OracleDataSet ds)
        {
            DataAccessTier.OracleDataSetTableAdapters.PERSONNELTableAdapter PersonnelTableAdapter1 = new DataAccessTier.OracleDataSetTableAdapters.PERSONNELTableAdapter();
            return PersonnelTableAdapter1.Update(ds);
        }        [OperationContract]
        int UpdatePersonnel(DataEntityTier.OracleDataSet ds);
运行报告错误:远程服务器返回了意外响应: (400) Bad Request
无法执行数据保存操作?请这里的了解wcf数据操作机制的同学指点,如何才能实现客户端将修改的记录保存到数据库中。

解决方案 »

  1.   

    上述问题也是“WCF框架下客户端DataGridView的数据怎样提交保存”
    WCF框架下客户端DataGridView的数据怎样保存?要求把更新的SQL语句放在中间层服务执行,客户端的DataGridView可能包括多表(TABLE)显示的情况,主要操作是删除或修改任意的记录、新增记录等,操作完成后保存,如果不提交保存动作服务不执行更新,请各位提供解决方案。