c# - C# 不使用 ForEach 获取 DataTable 的 DataRow
问题描述
如果 my DataTable
is NOT NULL
,它将只有1
行,。
我怎样才能直接指向而不是用我的电流DataRow
循环呢?DataTable
foreach
样本:
if (matchedRecordsDT != null)
{
foreach (DataRow matchedRecordsDR in matchedRecordsDT .Rows)
{
string matchedRecordTitle = matchedRecordsDR["Title"].ToString();
}
{
解决方案
您可以从 Rows 中获取第一条记录,然后一次性从中获取 Title。
var matchedRecordTitle = matchedRecordsDT.Rows.First()["Title"].ToString();
推荐阅读
- apache-spark - 使用 jdbc 将数据帧保存到 hive 或从 Hive 查询 spark 数据帧临时视图
- r - 是否可以在 R 中使用 plotly 设置主题?
- excel - 将 Microsoft Office 架构中的 XML 文档批量导入 Excel
- uicollectionviewcell - 如何将渐变层添加到集合视图单元格
- neo4j - 带有 js-neo4j-driver 查询数组的 Neo4j 事务
- amazon-web-services - Elastic Beanstalk 疯狂地终止和重新创建实例
- javascript - 如何按x坐标y坐标对像素进行排序?
- python - 使用 DataArray ax.set_title 绘制问题
- xslt - XSLT 代码根据值选择不同的属性
- azure-devops - 运行 terraform init 步骤时出现 Azure Devops 管道错误