早教吧 育儿知识 作业答案 考试题库 百科 知识分享

C#一个简单问题10运行错误:编译错误说明:在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。编译器错误信息:CS0117:“System.Data.Dat

题目详情
C#一个简单问题10运行错误: 编译错误 说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS0117: “System.Data.DataSet”并不包含“Tabels”的定义 源错误: 行15: shipperRow[ "CompanyName" ] = "Hello World"; 行16: shipperRow[ "Phone" ] = "(028) 84458592"; 行17: shipperSet.Tabels["Shippers"].Rows.Add(shipperRow); 行18: SqlCommandBuilder shipperBuilder = new SqlCommandBuilder(shipperAdapter); 行19: shipperAdapter.InsertCommand = shipperBuilder.GetInsertCommand( ); 源文件: d:\Backup\我的文档\Visual Studio 2005\WebSites\WebSite3\di5zhang\insert_shipper.aspx 行: 17 代码如下: void Page_Load() { string strConnection = "Persist Security Info=false;"; strConnection += "user id=sa; password=sa;database=northwind;"; string queryStr = "Select * From Employees"; SqlConnection nwConn = new SqlConnection(strConnection); DataSet shipperSet = new DataSet(); SqlDataAdapter shipperAdapter = new SqlDataAdapter(queryStr, nwConn); shipperAdapter.Fill(shipperSet, "Shippers"); DataRow shipperRow = shipperSet.Tables["Shippers"].NewRow( ); shipperRow[ "ShipperID" ] = 24; shipperRow[ "CompanyName" ] = "Hello World"; shipperRow[ "Phone" ] = "(028) 84458592"; shipperSet.Tabels["Shippers"].Rows.Add(shipperRow); SqlCommandBuilder shipperBuilder = new SqlCommandBuilder(shipperAdapter); shipperAdapter.InsertCommand = shipperBuilder.GetInsertCommand( ); shipperAdapter.Update(shipperSet, "Shippers"); shipperSet.Clear(); shipperAdapter.Fill(shipperSet, "Shippers"); shipperGrid.DataSource = shipperSet; shipperGrid.DataBind(); } Shipper表中插入数据:
▼优质解答
答案和解析
Tabels 拼写错误, 应该为 Tables PS:你不用Visual Studio开发环境? 应该会自动提示你,怎么可能拼错呢?