C# 如何使用Linq从数据表中获取列值
如何从数据表对象获取列值。我有一个id列,在此基础上我试图获取另一个列值 e、 g.ApplicationId是我拥有的主键列,现在我想获取这个ApplicationId的xyz列值C# 如何使用Linq从数据表中获取列值,c#,linq,C#,Linq,如何从数据表对象获取列值。我有一个id列,在此基础上我试图获取另一个列值 e、 g.ApplicationId是我拥有的主键列,现在我想获取这个ApplicationId的xyz列值 var x= from myrow in myDataTable.asEnumerable() where myrow.ApplicationId==[YourValue] select myRow.[ColumnYouWant]; 对于林克我不是很好,但这应该可以做到 对于林克我不是很好,但这应该可以做到 对于
var x= from myrow in myDataTable.asEnumerable() where myrow.ApplicationId==[YourValue] select myRow.[ColumnYouWant];
对于林克我不是很好,但这应该可以做到
对于林克我不是很好,但这应该可以做到
对于林克我不是很好,但这应该可以做到
谈到linq,我不是很好,但这应该可以解决问题。你可以这样做
var results = (from rows in dt.AsEnumerable() select new {resultcolumnname=row["resultcolumnname"]}).where(item=>item.columnname == value).ToList()
你可以这样做
var results = (from rows in dt.AsEnumerable() select new {resultcolumnname=row["resultcolumnname"]}).where(item=>item.columnname == value).ToList()
你可以这样做
var results = (from rows in dt.AsEnumerable() select new {resultcolumnname=row["resultcolumnname"]}).where(item=>item.columnname == value).ToList()
你可以这样做
var results = (from rows in dt.AsEnumerable() select new {resultcolumnname=row["resultcolumnname"]}).where(item=>item.columnname == value).ToList()
通过使用以下Linq语句,我已经完成了我的结果
List<string> lstResult= (from table in dt.AsEnumerable()
where table.Field<int>("Id") == id
select table.Field<string>("status")).ToList();
List lstreult=(来自dt.AsEnumerable()中的表)
其中table.Field(“Id”)==Id
选择table.Field(“status”).ToList();
字符串dtStatus=lstResult[0] 我使用以下Linq语句完成了我的结果
List<string> lstResult= (from table in dt.AsEnumerable()
where table.Field<int>("Id") == id
select table.Field<string>("status")).ToList();
List lstreult=(来自dt.AsEnumerable()中的表)
其中table.Field(“Id”)==Id
选择table.Field(“status”).ToList();
字符串dtStatus=lstResult[0] 我使用以下Linq语句完成了我的结果
List<string> lstResult= (from table in dt.AsEnumerable()
where table.Field<int>("Id") == id
select table.Field<string>("status")).ToList();
List lstreult=(来自dt.AsEnumerable()中的表)
其中table.Field(“Id”)==Id
选择table.Field(“status”).ToList();
字符串dtStatus=lstResult[0] 我使用以下Linq语句完成了我的结果
List<string> lstResult= (from table in dt.AsEnumerable()
where table.Field<int>("Id") == id
select table.Field<string>("status")).ToList();
List lstreult=(来自dt.AsEnumerable()中的表)
其中table.Field(“Id”)==Id
选择table.Field(“status”).ToList();
字符串dtStatus=lstResult[0] 为什么要以任何方式使用linq?当网格绑定到数据表时,我正在处理网格值。现在,当网格中的任何内容发生更改时,我必须检查特定列的上一个值是什么。为什么要使用linq?在网格绑定到数据表时,我正在处理网格值。现在,当网格中的任何内容发生更改时,我必须检查特定列的上一个值是什么。为什么要使用linq?在网格绑定到数据表时,我正在处理网格值。现在,当网格中的任何内容发生更改时,我必须检查特定列的上一个值是什么。为什么要使用linq?在网格绑定到数据表时,我正在处理网格值。现在,当网格中的任何内容发生更改时,我必须检查特定列的上一个值。我已经找到了另一个选项,我目前正在测试dt.AsEnumerable()中的var result=from表,其中dt.Field(“Id”)==Id select dt.Field(“状态”);我已经找到了另一个选项,我目前正在测试dt.AsEnumerable()中的表中的var result=,其中dt.Field(“Id”)==Id选择dt.Field(“Status”);我已经找到了另一个选项,我目前正在测试dt.AsEnumerable()中的表中的var result=,其中dt.Field(“Id”)==Id选择dt.Field(“Status”);我已经找到了另一个选项,我目前正在测试dt.AsEnumerable()中的表中的var result=,其中dt.Field(“Id”)==Id选择dt.Field(“Status”);除了这个有版本吗?除了这个有版本吗?除了这个有版本吗?除了这个有版本吗?除了这个有版本吗?