我为数据库创建了ODBS用户DNS,打开了VS,创建了DataSet并导入了一个表members
。我想阅读数据集中的所有记录,怎么做?我在下面尝试过查询,但没有返回任何结果。我可以使用设计器中的预览菜单预览数据,但是找不到使用代码获取数据的方法。
var dataSet = new DataSet1();
var membersDataTable = dataSet.members;
var take = membersDataTable.Take(100);
答案 0 :(得分:4)
您似乎已为DataSet创建了架构,但尚未对load the DataSet运行任何查询。
using (OdbcConnection connection =
new OdbcConnection(connectionString))
{
string queryString = "SELECT * FROM Members";
OdbcDataAdapter adapter =
new OdbcDataAdapter(queryString, connection);
// Open the connection and fill the DataSet.
try
{
connection.Open();
adapter.Fill(dataSet);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
// The connection is automatically closed when the
// code exits the using block.