获取表行的值 - 数据集 Windows CE
Get values of tablerow - dataset Windows CE
我有一个名为 "product" 的数据集 table。这有 3 列:编码、数量和描述。
我想搜索我用 "coding" 识别的产品。我的代码如下所示:
DataTable table = ds.Tables[0]; // = "Product"
string expression = coding.ToString();
var filtered = table.AsEnumerable()
.Where(r => r.Field<String>("Coding").Equals(expression));
我现在如何select例如将其存储到变量中的匹配描述?
筛选的不是一个 table 行,而是 table 行的列表。你可以迭代抛出它们并做进一步的操作。
foreach (var row in filtered)
{
Console.WriteLine("{0}, {1}, {2}", row["coding"], row["amount"], row["description"]);
}
我有一个名为 "product" 的数据集 table。这有 3 列:编码、数量和描述。
我想搜索我用 "coding" 识别的产品。我的代码如下所示:
DataTable table = ds.Tables[0]; // = "Product"
string expression = coding.ToString();
var filtered = table.AsEnumerable()
.Where(r => r.Field<String>("Coding").Equals(expression));
我现在如何select例如将其存储到变量中的匹配描述?
筛选的不是一个 table 行,而是 table 行的列表。你可以迭代抛出它们并做进一步的操作。
foreach (var row in filtered)
{
Console.WriteLine("{0}, {1}, {2}", row["coding"], row["amount"], row["description"]);
}