问题描述
“System.Data.DataSet”不包含“table”的定义,并且找不到可接受类型为“System.Data.DataSet”的第一个参数的扩展方法“table”(是否缺少using指令或程序集引用?)这是怎么回事啊?
解决方案
解决方案二:
代码呢,你怎么吧dataset和datatable搞一块去了dataset有Tables属性,里面包含的是datatable列表
解决方案三:
把你报错的那行代码贴出来。是不是你利用DataSet的时候将Table小写了??DataSetds=XXX();stringid=ds.Tables[0].Rows[0]["ID"].ToString();
解决方案四:
ds.Tables[0]注意大小写,而且是中括号不是小括号
解决方案五:
你是不是想要获得DataSet的里面的DataTable啊,方法如下:DataTabledt=ds.Table[0];
解决方案六:
我的也是啊,da=newOleDbDataAdapter(@"select*fromUserReg",dbconn);DataSetds=newDataSet();da.Fill(ds);OleDbCommandBuildercb=newOleDbCommandBuilder(da);da.UpdateCommand=cb.GetUpdateCommand();DataRowdtx=ds.Table[0].NewRow;drx["UserID"]=textBoxUserID;drx["UserSex"]=radioButtonMan;drx["UserEmail"]=textBoxEmail;drx["UserJob"]=textBoxJob;drx["UserPassword"]=textBoxPassword;drx["UserRepswd"]=textBoxRepswd;ds.Tables[0].Rows.Add(drx);da.Update(ds);以上红色的全是错误啊,就是那个Table一直出错。
解决方案七:
上面打错了,是drx。DataRowdrx=ds.Table[0].NewRow;
解决方案八:
貌似是大小写的问题!