猿问

怎么才能从数据库删除啊,这个第二次加载又出现了

  if (StaticSystemUIClass.MsgControl.ShowQuestionDialogHasYesNoButton("你确定要删吗?") == DialogResult.Yes)

            {

                

                string whereClause = (_ResultLayer as IFeatureLayerDefinition).DefinitionExpression;

                string tableName = StaticSystemAOClass.AOComm.GetDataSetName(_ResultLayer.FeatureClass);

    

                int selectID =gvMain.SelectedRowsCount;

             

               // string sqlID = string.Format("delete * from {0} where (@OID@='{1}')" ,tableName, selectID);

                if (selectID > 0)

                {


                    this.gvMain.DeleteSelectedRows();

                    MessageBox.Show("删除成功");

                }

                else

                {

                    MessageBox.Show("请选中要删除的行");

                }

            }


慕勒0259434
浏览 1667回答 2
2回答

慕丝2536941

函数“DeleteSelectedRows()”未见具体实现过程,不能确定是否真正删除了数据库表中信息。方便的话请贴出该函数的实现细节

后台学前端

是不是感觉执行了删除语句数据库的字段还在啊?你有事物处理吗?你确定你运行了删除语句数据库执行了?DeleteSelectedRows方法里面应该有一个事物提交。事物.commit()
随时随地看视频慕课网APP
我要回答