使用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);