System.Web.HttpException: Le IListSource ne contient pas de source de données.
Bonjour,
voici mon code qui permet d'afficher des données depuis ma base de donnée
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
Sub bindGrid(ByVal service As String)
Dim utils As New UserUtil
If Not IsNothing(Session("SearchNumTel")) Then
Dim commande As String = Session("SearchNumTel").ToString
If commande <> "" Then
Dim ds As New DataSet
ds = utils.getSmsIn(commande, service)
if ds is Nothing Then
Session.Abandon()
Response.Cache.SetCacheability(HttpCacheability.NoCache)
Response.Cache.SetAllowResponseInBrowserHistory(False)
FormsAuthentication.SignOut()
'redirect the user to their referring page
Response.Redirect("~/Login.aspx", True)
else
Me.SmsInQuizGridView.DataSource = ds
Me.SmsInQuizGridView.DataBind()
End if
Else
Session.Abandon()
Response.Cache.SetCacheability(HttpCacheability.NoCache)
Response.Cache.SetAllowResponseInBrowserHistory(False)
FormsAuthentication.SignOut()
'redirect the user to their referring page
Response.Redirect("~/Login.aspx", True)
End If
End If
End Sub |
voici l'exception
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
Le IListSource ne contient pas de source de données.
Description : Une exception non gérée s'est produite au moment de l'exécution de la requête Web actuelle. Contrôlez la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code.
Détails de l'exception: System.Web.HttpException: Le IListSource ne contient pas de source de données.
Erreur source:
Ligne 27 : ds = utils.getSmsIn(commande, service)
Ligne 28 : Me.SmsInQuizGridView.DataSource = ds
Ligne 29 : Me.SmsInQuizGridView.DataBind()
Ligne 30 : Else
Ligne 31 : Session.Abandon()
Fichier source : C:\project\views\quizSmsIn.ascx.vb Ligne : 29
Trace de la pile:
[HttpException (0x80004005): Le IListSource ne contient pas de source de données.]
System.Web.UI.DataSourceHelper.GetResolvedDataSource(Object dataSource, String dataMember) +8882488
System.Web.UI.WebControls.ReadOnlyDataSource.System.Web.UI.IDataSource.GetView(String viewName) +41
System.Web.UI.WebControls.DataBoundControl.ConnectToDataSourceView() +266
System.Web.UI.WebControls.DataBoundControl.GetData() +4
System.Web.UI.WebControls.DataBoundControl.PerformSelect() +59
System.Web.UI.WebControls.BaseDataBoundControl.DataBind() +74
System.Web.UI.WebControls.GridView.DataBind() +4
views_quizSmsIn.bindGrid(String service) in C:\project\views\quizSmsIn.ascx.vb:29
QuizSmsIn.reloadAllGrids() in C:\project\InfMedSmsIn.aspx.vb:20
views_UsersControl.ValiderButton_Click(Object sender, EventArgs e) in C:\Inetpub\wwwroot\InfoMed\views\UsersControl.ascx.vb:32
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +118
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +112
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +36
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5563 |