我试图从TableAdpter的列中获取Zero indexed Value
但它已拒绝了,我如何在列索引零中检索值,下面是我的代码:
LoginTableAdapter l = new LoginTableAdapter();
string res = l.GetData("mueat", "1234").Rows[0].ToString();
我附在TableAdapter
上的表如下所示,它是一列,我希望得到值 t ,它位于零索引列访问:
答案 0 :(得分:0)
如果我们假设l.GetData("mueat", "1234")
返回DataTable,请执行以下操作:
DataTable table = l.GetData("mueat", "1234"); // the dataTable
然后这个:
DataRow row = table.Rows[0]; // first row;
只会向您提供DataRowCollection's indexer
中的第一行正如我们在DataRow类型上看到的那样,它也有一个indexer,可以访问DataRow实例中的列。
object columnValue = row[0]; // first column
您现在可以将对象值强制转换为正确的类型,或者在其上调用ToString
以将其转换为字符串表示形式。
将这一切重新组合在紧凑的单行中,您将得到:
string res = l.GetData("mueat", "1234").Rows[0][0].ToString();