使用DataSet检索,更新和向SQLite插入数据
在visual studio上,我可以通过以下方式创建我的SQLite数据库的DataSet:
1)连接到sqlite数据库文件并创建一个表
2)将新的DataSet添加到我的解决方案(DataSet2.xsd)
3)将表拖到设计器
现在我如何利用visual studio为我创建的对象?
例如,我正在尝试做类似的事情:
DataSet2.TableTestDataTable t = new DataSet2.TableTestDataTable(); var objects = t.GetObjectData(..// do not know how to use it
要么
DataSet2TableAdapters.TableTestTableAdapter t = new DataSet2TableAdapters.TableTestTableAdapter(); var data = t.GetData(); var q = from a in data select a; foreach (DataSet2.TableTestRow row in q) { row.integer = 12345; // change value of column integer } t.submitchanges(); // method does note exists
DataSet2TableAdapters.TableTestTableAdapter t = new DataSet2TableAdapters.TableTestTableAdapter(); DataSet2 ds = new DataSet2(); t.Fill(ds.TableTest); foreach (DataSet2.TableTestRow row in ds.TableTest.Rows) { row.integer = 12345; // change value of column integer } t.Update(ds2);
像这样……
尝试:
var q = (from a in data select a).ToArray();
而不是t.SubmitChanges();
使用t.Update(q);
。