Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/04/2008, 02:57
Avatar de codeman1234
codeman1234
 
Fecha de Ingreso: marzo-2008
Mensajes: 545
Antigüedad: 16 años, 2 meses
Puntos: 2
Pregunta ayuda con CSharp y consultas xfavor

hola buenas necesito ayuda con CSharp en .Net

tengo el siguiente codigo:

using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;

namespace pap.paginas
{
/// <summary>
/// Descripción breve de IndiceCronologico.
/// </summary>
public class IndiceCronologico : System.Web.UI.Page
{
protected System.Web.UI.WebControls.Label lblError;
protected System.Web.UI.WebControls.Label lblNumeroError;
protected System.Web.UI.WebControls.Label lblOrigenError;
protected System.Web.UI.WebControls.Label lblDescripcionError;
protected System.Web.UI.WebControls.Button btnOtraSuscripcion;
protected System.Web.UI.HtmlControls.HtmlGenericControl dvMensajesError;
protected System.Web.UI.HtmlControls.HtmlGenericControl dvIndiceCronologico;
protected System.Web.UI.WebControls.DataGrid dtgIndiceCronologicoRevistas;
protected System.Web.UI.WebControls.DataGrid dtgIndiceCronologicoSuplementos;
protected System.Web.UI.HtmlControls.HtmlTable tbContenido;

private void Page_Load(object sender, System.EventArgs e)
{
this.dvIndiceCronologico.Visible = true;
this.dvMensajesError.Visible = false;

pap.Componentes.Revistas objRevistas = new pap.Componentes.Revistas();

System.Data.DataSet dsIndiceCronologico = objRevistas.GetIndiceCronologico();

if(dsIndiceCronologico == null)
{
System.Data.DataSet dsError = objRevistas.GetDatosError();
MostrarMensajeError(dsError);
return;
}

this.dtgIndiceCronologicoRevistas.DataSource = dsIndiceCronologico.Tables["REVISTAS"];
this.dtgIndiceCronologicoRevistas.DataBind();

}

#region Código generado por el Diseñador de Web Forms
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: llamada requerida por el Diseñador de Web Forms ASP.NET.
//
InitializeComponent();
base.OnInit(e);
}

/// <summary>
/// Método necesario para admitir el Diseñador. No se puede modificar
/// el contenido del método con el editor de código.
/// </summary>
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);

}
#endregion

private void MostrarMensajeError(System.Data.DataSet dsError)
{
this.lblNumeroError.Text = "Numero: " + dsError.Tables[0].Rows[0]["Numero"].ToString().Trim();
this.lblOrigenError.Text = "Origen: " + dsError.Tables[0].Rows[0]["Origen"].ToString().Trim();
this.lblDescripcionError.Text = "Descripcion: " + dsError.Tables[0].Rows[0]["Descripcion"].ToString().Trim();
setResultado(false);
}

private void setResultado(bool bolResultado)
{
if(!bolResultado)
{
this.dvIndiceCronologico.Visible = false;
this.dvMensajesError.Visible = true;
}
}

}
}

----------------------------------------------------------------

Que lo que hace es listar de mi Base de Datos en MS SQL SERVER los suplementos y revistas de la tabla revistas dependiendo si el tipo de revista es R para revistas o S para suplementos. Pero necesito modificarlo para realizar la siguiente consulta:

"select * from revista"

para que me coja todo lo que hay en la tabla revista lo que tengo hecho es lo siguiente para que me haga la consulta pero me saca mazo de errores que no se como resolver y llevo buscando mucho antes de preguntar por aqui:

private void IndiceCronologico_Load(object sender, EventArgs e)
{


DataSet MiDataSet = new DataSet("IndiceCronologico");

SqlConnection conexion = new SqlConnection();
conexion.ConnectionString = @"Data Source=.;Initial Catalog=BDDatos;Integrated Security=True;"+
"Persist Security Info=False;Packet Size=4096";

SqlDataAdapter adaptador = new SqlDataAdapter("select * from revista", conexion);
adaptador.Fill(MiDataSet, "revista");

--------------------------------------------------------------------------------------

Alguien tiene alguna idea de como podria resolver esto??

muchas gracias y siento preguntar pero ando desesperado y nose como arreglar esta situacion. Si podrias ayudarme os lo agradeceria de corazon porque la verdad que no entiendo como hacerlo y ya nose q hacer

salu2