Mik*_*sse 1 linq vb.net datatable linq-to-objects datarow
您好我在运行时创建了一个Dynamic DataTable.安装程序就是这样
Id | Name | Age
-----------------
3 | Mike | 21
6 | John | 43
8 | Sara | 34
Run Code Online (Sandbox Code Playgroud)
我想要做的是提出一个我可以用来查找和更新特定行的linq语句.
例如将AGE更改为'33'的语句WHERE ID ='3'
我的代码到目前为止:
-[VB.NET]-
Dim MyRow As DataRow = From column In MyTable.Rows Where column("Id") = 3
MyRow(0)("Age") = 33
Run Code Online (Sandbox Code Playgroud)
但这不是更新我的DataTable条目.任何帮助,将不胜感激.谢谢.
如我错了请纠正我.看一眼:
Dim row As DataRow = (From column In MyTable.Rows Where column("Id") = 3).FirstOrDefault()
If Not IsNothing(row) Then
row("Age") = 33
End If
Run Code Online (Sandbox Code Playgroud)
或者您可以尝试DataTable.Select()方法.
Dim rows=MyTable.Select("ID=3")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
32404 次 |
| 最近记录: |