Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/02/2012, 07:20
Avatar de sebas_20_jv
sebas_20_jv
 
Fecha de Ingreso: agosto-2009
Ubicación: Medellin, Colombia
Mensajes: 59
Antigüedad: 15 años, 2 meses
Puntos: 3
Respuesta: encontrar info en un dataSet

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!!!