SqlDataAdapter怎么把两张表同时生成insertCommand,updateCommand,DeleteCommand?
我直接从数据中托的SqlDataAdapter控件但不知道为什么在这步的时候有问题[img=http://photo.store.qq.com/http_imgload.cgi?/rurl2=497843be6ec9b42efff34b1e6d3897b5e6f9788bb2fab9a454c547f3cf6fd50746e84129895886ed406917eac6dcf760c60f0843750d5bdcd2985cf9dbb74b091cc3b5b55f1acdd0a450856397c445698f1abaf3][/img]
[img=http://photo.store.qq.com/http_imgload.cgi?/rurl2=3254b2f895a68766878ee1d253161dc513a95f7c108199d97866e2da311f6d89fb3c53ac948c8ff68e618738d3b80e08e4f58091f94ea4f04852198577febc1a2b8f5b782c8d194ea9337ea907eb36e6946a4acc][/img]
是不是一个DataAdapter只能连接一张表?
我的DataSet中有两张表Test和Test1,如果我想分别操作他们该怎么办最好?
用两个DataAdapter连接吗? --------------------编程问答--------------------
可以用一个,自己在里面添加查询 --------------------编程问答-------------------- 是不是一个DataAdapter只能连接一张表?
我的DataSet中有两张表Test和Test1,如果我想分别操作他们该怎么办最好?
========================
1.DataAdapter可以有多个表
SqlDataAdapter da=new SqlDataAdapter("select * from Test;select * from Test1;",con);
da.fill(ds);
2.比如你想操作Test1
ds.Tables[1]就可以了,在DataSet里默认填充的表名为table1 table2 ......tableN
但是用索引就更方便,1就是填充时的第二张表 --------------------编程问答-------------------- SqlDataAdapter最好好是手写,出了问题好调试
你用拖的也可以,万一出问题了调试费劲,都是系统生成的Code 呵呵~~~ --------------------编程问答-------------------- 是不是一个DataAdapter只能连接一张表?
我的DataSet中有两张表Test和Test1,如果我想分别操作他们该怎么办最好?
========================
1.DataAdapter可以有多个表
SqlDataAdapter da=new SqlDataAdapter("select * from Test;select * from Test1;",con);
da.fill(ds);
2.比如你想操作Test1
ds.Tables[1]就可以了,在DataSet里默认填充的表名为table1 table2 ......tableN
但是用索引就更方便,1就是填充时的第二张表
========================
1.我也是这么写的也可以调出表但就是在更新数据的时候
DataRow objDataRow=objDataSet.Tables["Test"].NewRow();
objDataRow["ID"]=this.txbID.Text;
objDataRow["Name"]=this.txbName.Text;
objDataRow["Phone"]=this.txbPhone.Text;
objDataSet.Tables["Test"].Rows.Add(objDataRow);
objDataSet.HasChanges(DataRowState.Added);//这个地方出错
objSqlDataAdapter.Update(objDataSet,"Test");
MessageBox.Show("录入成功!");
错误提示没有初始化InsertCommand语句。
但如果我初始化了InsertCommand是指向Test还是Test1?这个不是很明白! --------------------编程问答-------------------- mark~
补充:.NET技术 , C#