選択した変更時に、データをグリッドビューにバインドするメソッドを実行するリストボックスがあります。エラーが発生します:タイプ'System.EventArgs'のオブジェクトをタイプ'System.Web.UI.WebControls.GridViewRowEventArgs'にキャストできません。他のコントロールから別のgridview.databind()を呼び出すコードの他の部分があるので、なぜ今このエラーがスローされるのかわかりませんか?
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