el *_*nho 75 c# asp.net datatable visual-studio-2008
任何人都可以帮我如何访问第4列第一个单元格的值?
a b c d
1 2 3 5
g n m l
Run Code Online (Sandbox Code Playgroud)
例如,如果可以数据化,如何访问值d?
谢谢.
vc *_* 74 124
如果您需要对单元格值的弱引用:
object field = d.Rows[0][3]
Run Code Online (Sandbox Code Playgroud)
要么
object field = d.Rows[0].ItemArray[3]
Run Code Online (Sandbox Code Playgroud)
应该这样做
如果您需要强类型引用(在您的情况下为字符串),您可以使用DataRowExtensions.Field扩展方法:
string field = d.Rows[0].Field<string>(3);
Run Code Online (Sandbox Code Playgroud)
(在这种情况下,确保System.Data列在命名空间中)
索引是0基于所以我们首先访问第一行(0)然后访问该行中的第4列(3)
foreach(DataRow row in dt.Rows)
{
string value = row[3].ToString();
}
Run Code Online (Sandbox Code Playgroud)
小智 6
对于值d,数据d在第0行和第3列中:
DataTable table;
String d = (String)table.Rows[0][3];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
260857 次 |
| 最近记录: |