将记录插入表中

时间:2011-05-05 10:54:14

标签: c# ms-access

我是C#

的新手

我正在从事牛奶收集中心软件项目。

我准备了一份表格,其中输入了客户的姓名和信息。

我想将输入的信息插入到我在MS Access中创建的表中。

我无法插入记录。


说我有以下内容:

public class Record
{
   public int ID { get; set; }
   public bool Status { get; set; }
   public string Message { get; set; }
}

给定List记录,如何将其转换为DataSet,如下所示:

ID Status Message
1  true   "message" 
2  false  "message2" 
3  true   "message3" 
...

目前我唯一能想到的是:

DataSet ds = new DataSet
ds.Tables.Add();
ds.Tables[0].Add("ID", typeof(int));    
ds.Tables[0].Add("Status", typeof(bool));
ds.Tables[0].Add("Message", typeof(string));

foreach(Record record in records)
{
    ds.Tables[0].Rows.Add(record.ID, record.Status, record.Message);
}

所以伙计们,请帮帮我,告诉我怎样才能插入。

1 个答案:

答案 0 :(得分:1)

看看这些文章,它们应该为您提供所需的所有基础知识。

http://msdn.microsoft.com/en-us/library/ms186197(v=vs.80).aspx

http://www.codeproject.com/KB/database/simpledbreadwrite.aspx

有时谷歌比StackOverflow.com好; - )