Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用Linq从数据表中获取列值_C#_Linq - Fatal编程技术网

C# 如何使用Linq从数据表中获取列值

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]; 对于林克我不是很好,但这应该可以做到 对于林克我不是很好,但这应该可以做到 对于

如何从数据表对象获取列值。我有一个id列,在此基础上我试图获取另一个列值

e、 g.ApplicationId是我拥有的主键列,现在我想获取这个ApplicationId的xyz列值

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”);除了这个有版本吗?除了这个有版本吗?除了这个有版本吗?除了这个有版本吗?除了这个有版本吗?