Hola Amigo, esta funcion q' tengo devuelve un campo como string por el campo que quieras filtrar, de un dataTable especifico.
public static string DataTableBuscar(DataTable pDataTable, string pCadenaFiltro, string CampoRetorno)
{
string l_strRetorna = "-1";
if (pDataTable.Rows.Count > 0)
{
string l_CampoRetorno;
DataRow[] FilaRow;
FilaRow = pDataTable.Select(pCadenaFiltro);
if (FilaRow.Length > 0)
{
l_CampoRetorno = FilaRow[0][CampoRetorno].ToString();
l_strRetorna = l_CampoRetorno;
}
}
return l_strRetorna;
}
Luego de poner esta funcion en tu clase.. ahora si haces lo que quieres :
//Variable de la edad que quieres buscar
int Vedad = 26;
/////Esta funcion te devuelve cualquier campo del Ds en tu caso seria el nombre
el ultimo parametro que puse
string nombre = DataTableBuscar(ds.Tables["tabla"],"edad = '" + vEdad + "'","nombre");
Saludos!!!