无法运行gridview.databind(),EventArgs的错误 [英] Unable to run gridview.databind(), eventargs error

查看:120
本文介绍了无法运行gridview.databind(),EventArgs的错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个列表框,在选定的变化,运行速度将数据绑定到一个GridView的方法。我得到的错误:无法投类型的对象System.EventArgs为键入'System.Web.UI.WebControls.GridViewRowEventArgs。我有打电话从其他控制另一gridview.databind()我的code的其他部分,所以我不知道为什么它现在抛出这个错误?

 保护小组lstEmployees_SelectedIndexChanged(BYVAL发件人为对象,BYVAL E上EventArgs的)把手lstEmployees.SelectedIndexChanged
    暗淡x As中的Int16
    暗淡startStr,endStr作为字符串    如果txtAdminSelectedDate.Text<> 然后
        dtWeeks = GetWeek(txtAdminSelectedDate.Text)
    万一    如果dtWeeks.Rows.Count> 0,则
        X = dtWeeks.Rows(0).Item(0)的ToString()的IndexOf。( - )
        endStr = dtWeeks.Rows(0).Item(0)的ToString()子串(X + 1,11)
        startStr = dtWeeks.Rows(0).Item(1)的ToString()
        dtWrkHours = GetHoursOfTheWeek(startStr,endStr,_user).Tables(0)
        gvAdmin.DataSource = dtWrkHours
        gvAdmin.DataBind()
        sStatus =的String.Empty
        aStatus =的String.Empty
        AdminTot = 0
        timeTot = 0
    万一结束小组


解决方案

我忘了我问这个问题,但删除的RowDataBound并重新创建它固定它。我知道这是一个很奇怪的。

I have a listbox, that on selected change, runs a method to bind data to a gridview. I get the error: Unable to cast object of type 'System.EventArgs' to type 'System.Web.UI.WebControls.GridViewRowEventArgs'. I have other parts of my code that call another gridview.databind() from other controls, so I have no idea why it's throwing this error now?

Protected Sub lstEmployees_SelectedIndexChanged(ByVal sender As Object, ByVal e As     EventArgs) Handles lstEmployees.SelectedIndexChanged
    Dim x As Int16
    Dim startStr, endStr As String

    If txtAdminSelectedDate.Text <> "" Then
        dtWeeks = GetWeek(txtAdminSelectedDate.Text)
    End If

    If dtWeeks.Rows.Count > 0 Then
        x = dtWeeks.Rows(0).Item(0).ToString().IndexOf("-")
        endStr = dtWeeks.Rows(0).Item(0).ToString().Substring(x + 1, 11)
        startStr = dtWeeks.Rows(0).Item(1).ToString()
        dtWrkHours = GetHoursOfTheWeek(startStr, endStr, _user).Tables(0)
        gvAdmin.DataSource = dtWrkHours
        gvAdmin.DataBind()
        sStatus = String.Empty
        aStatus = String.Empty
        AdminTot = 0
        timeTot = 0
    End If

End Sub

解决方案

I forgot I asked this questions, but deleting RowDatabound and re-creating it fixed it. I knew it was something weird.

这篇关于无法运行gridview.databind(),EventArgs的错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆