访问数据集表

时间:2015-12-02 20:54:52

标签: c# sql sql-server

我想知道从数据集中获取表格的正确方法是什么。

我应该使用select语句在我的程序中返回数据吗?

这就是我的工作方式,它有效,但我不确定这是正确的方法。

SELECT SCOPE_IDENTITY()

这就是我访问我的表格的方式:

ds.Tables[0].Rows[0][0]).ToString()

1 个答案:

答案 0 :(得分:0)

您可能想尝试使用DataRow并通过集合

进行循环
foreach(DataRow row in ds.Tables[0])
{
    string someData = row["keyname"].ToString();
}

我首先不确定你的问题。但是MSDN有很多实用性,你可以阅读更多可以帮助DataTables以及如何访问它们的数据结构。甚至可以像这样使用linq查询DataTable

var results = from myRow in myDataTable.AsEnumerable()
where myRow.Field<int>("RowNo") == 1
select myRow;