C#从表中读取行并将值存储在字符串[]中

时间:2009-12-14 23:33:47

标签: c# asp.net sql

我正在使用C#和ASP.NEt来创建一个我需要插入/查看数据的Web应用程序。我创建了自己的类,用于存储“Ticket”或支持票证的值。我的问题是,如何从票证中获取SQL表中的值并将它们存储在Ticket类中?我不需要具体细节,只需要使用哪种SQL类以及如何存储它们。

谢谢!

4 个答案:

答案 0 :(得分:3)

几个选项:ADO.NET使用SqlConnection和SqlDataAdapter查询数据,填充DataTable的结果,并将数据行数据复制到Ticket类。

甚至更好,使用LINQ to SQL或ADO.NET Entity Framework。所有这些在线的例子很多。

答案 1 :(得分:1)

本教程可以帮助您入门: http://www.csharp-station.com/Tutorials/ADODotNet/Lesson02.aspx

在以下部分中写道:

while (rdr.Read())
{
     Console.WriteLine(rdr[0]);
}

您需要将Console.WriteLine()替换为代码,以创建Ticket的新实例并将其添加到故障单列表中。

答案 2 :(得分:0)

您应该能够使用SqlDataReader获取数据,获取列数据并将其放入字符串数组中。

答案 3 :(得分:0)

您是否考虑过使用ORM?实体框架是最常用的框架之一。

有关详细信息,请参阅本教程:

http://www.codeproject.com/Articles/363040/An-Introduction-to-Entity-Framework-for-Absolute-B