02/03/2010, 13:06
|
| | Fecha de Ingreso: febrero-2010
Mensajes: 10
Antigüedad: 15 años Puntos: 0 | |
Respuesta: SqlDataSource,varias consultas en Badas Lo resolví cambiandolo así..
If DropDownList1.SelectedValue = ("Nuevo Laredo") Then
If rbtreferencia.Checked Then
Me.SqlDataSource1.SelectParameters("NUM_REF").Defa ultValue = Me.txtconsulta.Text
Me.SqlDataSource1.DataSourceMode = SqlDataSourceMode.DataReader
objCmd.Connection.Open()
ObjLector = objCmd.ExecuteReader
If SqlDataSource1.SelectParameters("NUM_REF").Default Value = String.Empty Then
'si no devuelve un valor mandamos mensaje
MsgBox("Los Datos No Se Encuentran", MsgBoxStyle.OkOnly) ' Label1.Text = "No Hay Datos Del Registro"
Else 'si devuelve un valor mostramos en gridview
ObjLector = objCmd.ExecuteReader
Me.GridView1.DataSourceID = String.Empty
Me.GridView1.DataSource = ObjLector
Me.GridView1.DataBind()
ObjLector.Close()
objCmd.Connection.Close()
End If
ElseIf rbtcuenta.Checked Then
Me.SqlDataSource1.SelectParameters("NUM_REC").Defa ultValue = Me.txtconsulta.Text
Me.SqlDataSource1.DataSourceMode = SqlDataSourceMode.DataReader
sss2.Connection.Open()
ObjLector = sss2.ExecuteReader
If SqlDataSource1.SelectParameters("NUM_REC").Default Value = String.Empty Then
'si devuelve un valor nulo devolvemos mensaje
MsgBox("Los Datos No Se Encuentran", MsgBoxStyle.OkOnly) ' Label1.Text = "No Hay Datos Del Registro"
Else
'si devuelve un valor mandamos al Gridview
ObjLector = sss2.ExecuteReader
Me.GridView1.DataSourceID = String.Empty
Me.GridView1.DataSource = ObjLector
Me.GridView1.DataBind()
ObjLector.Close()
sss2.Connection.Close()
End If
End If
**Eso seria por cada opcion del droplist.. ahora los problemas son que :
1. El mensaje de error no me lo muestra.
2. Cuando doy un numero que existe en la bada NewYork pero lo busco en la de Paris, como quiera me lo muestra cuando deberia de darme el mensaje de error.. alguien que me ayude con esto???
si le pongo en lugar del :
If SqlDataSource1.SelectParameters("NUM_REC").Default Value = String.Empty Then
pongo lo siguiente:
If Not (ObjLector Is Nothing) Then
Ahi es cuando me muestra el mensaje de error que quiero.. pero me lo muestra siempre... a que se deberá esto??? alguien que me pueda iluminar??
Última edición por Joyliz; 02/03/2010 a las 13:20
Razón: Actualizacion de codigo
|