• Domingo 28 de Abril de 2024, 06:26

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - insomnio

Páginas: 1 [2]
26
C# / Valores Arraylist
« en: Jueves 25 de Agosto de 2005, 09:46 »
Buenas,
Tengo una funcion de busqueda, la cual me devuelve un arraylist de una clase con todas sus propiedades, pues bien lo de insertar en el arraylist ningun problema, el problema esta en cuando tengo que devolver el valor, ya que solo me devuelve los valores de la última posicion.

Me explico la funcion lo que hace es un select con un where es decir mete todos los valores que coinciden de la tabla en el arraylist mediante las propiedades de la clase que tb se llama igual que la tabla y tiene los mismos atributos, y luego cuando quiero mostrarlos hago en el main:

ArrayList aObj=new ArrayList();
String s=null;


for(i=0;i<aObj.Count;i++)
{
s=((Usuario)aObj).PrDniUsuario;
}


Dond PrDniUsuario es una funcion de la clase usuario que tiene juntos los metodos get y set, y si por ejemplo la funcion de busqueda me inserta los dni's
11111111-S y 22222222-T durante la iteracion del bucle for la vble 's' solo coge el valor de :22222222-T alguien sabe pq y como se soluciona?¿
ya que la propiedad Count del arraylist es 2 o sea las dos clases completas que tenia q insertarme
GRACIAS

27
C# / Un Par De Preguntas
« en: Martes 2 de Agosto de 2005, 16:49 »
Buenas,

Estoy haciendo una aplicacion en visual C#(y para programar utilizo el visual studio .net 2003)

Pues bien mi 1ª pregunta es sobre como saber el nº de registros de una tabla, creo que la respuesta seria algo así:

Para utilizar un dataSet tengo q poner en la cabecera del formulario
using System.Data.OleDb no?¿

Y luego hacer por ejemplo

DataSet MyDataSet=new DataSet();
int nregistros;
nregistros=this.DataSet.Tables("MyDataSet").Rows.Count();

Seria correcto?¿


La segunda es aver si pueden darme algo de información sobre los datagrid, ya que lo necesito para hacer:

Tengo una BD con varias tablas, realizo unas consultas sobre las tablas "Alumnos" y "Notas" , ahora el problema es pasar esos datos a un datagrid, ya que este tiene que tener dos columanas una para el resultado de la consulta sobre la tabla Alumnos y otra sobre la tabla Notas.

Por lo que supongo q 1º he de conectar el datagrid con la BD y creo q eso me ha salido(por lo menos no me da error) he utilizado la misma cadena de conexion q para la BD

Luego se supone que este datagrid debe de ser en tiempo de ejecucion ya que al principio solo tendra los nombres de las dos columas que deseo mostrar(Alumno,Nota), y luego la idea es que cada vez que encuentre un campo sobre la tabla Y(la de las notas) ir añadiendo una fila de tal forma que quedase una cosa así:

Alumnos Notas
-------------------
David Nota1
---- Nota2

Rebeca Nota1
----- Nota2
----- Nota3

Alguna pista?¿(propiedades de los datagrid a utilizar, añadir columnas,añadir filas en tiempo de ejecucion....)

NOTA:Dnd aparece "----" no tiene q ir nada, lo he puesto pq sino quedaba descuadrado :)
GRACIAS y perdon por las molestias

Páginas: 1 [2]