【发布时间】:2017-01-19 19:10:21
【问题描述】:
我有一个小的DataTable,其中包含一些我正在对其运行 LINQ 查询的行。
我无法让 LINQ 显示数据表中的文本。
当我运行它时,我可以获得列名。
我尝试了很多不同的方法,但都无济于事。
代码如下:
DataTable DTGetNarratives = DAL.GetNarrativeList();
var SelectedNarrative =
from n in DTGetNarratives.AsEnumerable()
where n.Field<string>("narr_code").Equals(ClsPublic.NarrativeCode)
select n;
foreach (var item in SelectedNarrative)
{
//test1.Add(item.Table.Columns[col].ToString());
//col++;
txtLine1.Text = item.Table.Columns[0].DefaultValue.ToString();
}
在这方面的任何帮助都会很棒。
【问题讨论】:
-
您打算使用哪个控件来显示?您可以将绑定直接设置为“SelectedNarrative”,也可以将绑定 (+=) 附加到 TextBox。