问题描述
我用的是MicrosoftVisualStudio2005我想用datagridview像Excel一样可以直接在控件中修改看了下书要做个保存按扭按扭的代码:{DialogResultresult=MessageBox.Show("确定保存到数据库吗?","操作提示",MessageBoxButtons.OKCancel,MessageBoxIcon.Question);if(result==DialogResult.OK)SqlCommandBuilderbuilder=newSqlCommandBuilder(DataAdapter);DataAdapter.updata(DataSet,"teacher");}看着书上打的,出错了嵌入的语句不能是声明或标记语句
解决方案
解决方案二:
是哪出错了,表明一下
解决方案三:
if(result==DialogResult.OK){SqlCommandBuilderbuilder=newSqlCommandBuilder(DataAdapter);DataAdapter.updata(DataSet,"teacher");}实例化dataadapter
解决方案四:
楼上正确的红色的地方是dataadapter对象
解决方案五:
少了括号吧?
解决方案六:
汗,错误当前上下文中不存在名称“DataAdapter”这代码应该写在哪?是不是改这么写:sqlcommandbuilderbuilder=newsqlcommandbuilder(已创建的DataAdapter对象);
解决方案七:
少括号了
解决方案八:
那就创建吧
解决方案九:
if(result==DialogResult.OK){SqlCommandBuilderbuilder=newSqlCommandBuilder(NewDataAdapter());DataAdapter.updata(DataSet,"teacher");}
解决方案十:
usingSystem.Data;DataAdapterda=newDataAdapter();SqlCommandBuilderbuilder=newSqlCommandBuilder(da);
解决方案十一:
学习
解决方案十二:
if(result==DialogResult.OK){SqlCommandBuilderbuilder=newSqlCommandBuilder(NewDataAdapter());DataAdapter.updata(DataSet,"teacher");}单独声明,这段代码应该放在哪?
解决方案十三:
不是大写的DataAdapter,应是dataAdapter,传送的是一个对象,这个dataAdapter,应是你在GridView保存的那个dataAdapter
解决方案十四:
引用5楼a47305816的回复:
汗,错误当前上下文中不存在名称“DataAdapter”这代码应该写在哪?是不是改这么写:sqlcommandbuilderbuilder=newsqlcommandbuilder(已创建的DataAdapter对象);
不会没定义吧?
解决方案十五:
学习