datatable从行中获取特定列

dux*_*x-- 2 c# datatable

我有以下内容:

//a datatable with some rows and columns lets say 5x5
var datatable = new DataTable(); 
var numberofrows = datatable.rows.count;

for (int i = 0; i < numberofrows; i++) {
 //for each row, get the 3rd column
 var cell = datatable.rows[i].???
}
Run Code Online (Sandbox Code Playgroud)

如何获得每行的第3列?

Yog*_*gee 9

第3列

var cellValue = datatable.Rows[i][2];
Run Code Online (Sandbox Code Playgroud)

更好的是,如果你知道列名,

var cellValue = datatable.Rows[i]["column_name"];
Run Code Online (Sandbox Code Playgroud)