愚蠢的问题: 我有一张表:
uid tid
12312 988834
12341 225653
15428 900972
我想通过tid列第一行的值设置我的变量。
我尝试了这些命令,但它们不起作用:
1 - string x=Convert.ToString(row[tid]);
2 - int x= dt.rows[0]["tid"] ; //dt is the name of my table
答案 0 :(得分:1)
这一行:
string x=Convert.ToString(row[tid]);
假设你已经不在循环中,应该是这个。
foreach(DataRow row in dt.Rows)
{
string x = row["tid"].ToString();
}
如果您只对第一行感兴趣,那么您可以这样做:
DataRow row = dt.Rows[0];
string x = row["tid"].ToString();
第二行应该是这样的:
int x = Convert.ToInt32(dt.Rows[0]["tid"]);