这是怎么回事啊?
7 个解决方案
#1
代码呢,你怎么吧dataset和datatable搞一块去了
dataset有Tables属性,里面包含的是datatable列表
dataset有Tables属性,里面包含的是datatable列表
#2
把你报错的那行代码贴出来。
是不是你利用DataSet的时候将Table小写了??
DataSet ds = XXX();
string id = ds. Tables[0].Rows[0]["ID"].ToString();
是不是你利用DataSet的时候将Table小写了??
DataSet ds = XXX();
string id = ds. Tables[0].Rows[0]["ID"].ToString();
#3
ds.Tables[0]
注意大小写,而且是中括号不是小括号
注意大小写,而且是中括号不是小括号
#4
你是不是想要获得DataSet的里面的DataTable啊,方法如下:
DataTable dt=ds.Table[0];
#5
我的也是啊, da = new OleDbDataAdapter(@"select * from UserReg", dbconn);
DataSet ds = new DataSet();
da.Fill(ds);
OleDbCommandBuilder cb = new OleDbCommandBuilder(da);
da.UpdateCommand = cb.GetUpdateCommand();
DataRow dtx = 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一直出错。
DataSet ds = new DataSet();
da.Fill(ds);
OleDbCommandBuilder cb = new OleDbCommandBuilder(da);
da.UpdateCommand = cb.GetUpdateCommand();
DataRow dtx = 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一直出错。
#6
上面打错了,是drx。
DataRow drx = ds.Table[0].NewRow;
DataRow drx = ds.Table[0].NewRow;
#7
貌似是大小写的问题!
#1
代码呢,你怎么吧dataset和datatable搞一块去了
dataset有Tables属性,里面包含的是datatable列表
dataset有Tables属性,里面包含的是datatable列表
#2
把你报错的那行代码贴出来。
是不是你利用DataSet的时候将Table小写了??
DataSet ds = XXX();
string id = ds. Tables[0].Rows[0]["ID"].ToString();
是不是你利用DataSet的时候将Table小写了??
DataSet ds = XXX();
string id = ds. Tables[0].Rows[0]["ID"].ToString();
#3
ds.Tables[0]
注意大小写,而且是中括号不是小括号
注意大小写,而且是中括号不是小括号
#4
你是不是想要获得DataSet的里面的DataTable啊,方法如下:
DataTable dt=ds.Table[0];
#5
我的也是啊, da = new OleDbDataAdapter(@"select * from UserReg", dbconn);
DataSet ds = new DataSet();
da.Fill(ds);
OleDbCommandBuilder cb = new OleDbCommandBuilder(da);
da.UpdateCommand = cb.GetUpdateCommand();
DataRow dtx = 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一直出错。
DataSet ds = new DataSet();
da.Fill(ds);
OleDbCommandBuilder cb = new OleDbCommandBuilder(da);
da.UpdateCommand = cb.GetUpdateCommand();
DataRow dtx = 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一直出错。
#6
上面打错了,是drx。
DataRow drx = ds.Table[0].NewRow;
DataRow drx = ds.Table[0].NewRow;
#7
貌似是大小写的问题!