2011-01-22 57 views

回答

3

你可以使用一个数据视图:

var view = new DataView(dataSet.Tables("TableName")); 
view.RowFilter = "ColumnName LIKE '%something%'" 

foreach (var row in view.Rows) 
{ 
    // do something 
} 

或LINQ:

var results = from row in dataSet.Tables("Table").AsEnumerable() 
       where row.Field(Of String)("ColumnName").Contains("something") 
       select row; 

foreach (var row in results) 
{ 
    // do something 
} 

谷歌应该能满足这样的问题...

+0

感谢您的帮助,让我看到我需要版主吗?我不能排序例如数据集没有Dataview? – Gali 2011-01-22 07:51:12

1

您好我相信你可以使用LINQ对象来查询此数据集:

var results = (from r in mydatasetvar.AsQuarieable() ..) 

更多信息,请参见this

或者,您也可以通过数据集的表,行和列循环。

相关问题