C# 在C语言中返回强类型数据集中的一行#

C# 在C语言中返回强类型数据集中的一行#,c#,.net,asp.net,dataadapter,C#,.net,Asp.net,Dataadapter,我在C#中有一个强类型Dataset TableAdapter,如何从中获取一行?您可以尝试: myTableAdapter[0]; 编辑:强类型数据集为表中的每一列创建一个属性,因此要获取Id,应该这样做: int id = resultRow.Id 您还可以按名称获取字段: int id = (int)resultRow["id"]; 您还可以创建一个额外的参数化查询(即“WHERE ID=@ID”),并调用该查询而不是默认的GetData方法: var table = tableAd

我在C#中有一个强类型Dataset TableAdapter,如何从中获取一行?

您可以尝试:

myTableAdapter[0];
编辑:强类型数据集为表中的每一列创建一个属性,因此要获取Id,应该这样做:

int id = resultRow.Id
您还可以按名称获取字段:

int id = (int)resultRow["id"];

您还可以创建一个额外的参数化查询(即“WHERE ID=@ID”),并调用该查询而不是默认的GetData方法:

var table = tableAdapter.GetDataById(123); 
var resultRow = table.Rows.First; 

例如,如何从这个rowvar table=tableAdapter.GetData()中仅获取ID值;var resultRow=table.Rows[0];我用这个来获取字段名。
       var ta = new AddressTableAdapter();

       var ret = ta.GetDataBy(Convert.ToInt32(ASPxTextBox1.Text));
       var rw = ret.Rows[0];

       var city = (string)rw["City"];


       ASPxTextBox2.Text = city.ToString();
var table = tableAdapter.GetDataById(123); 
var resultRow = table.Rows.First;