Member 13040174 Ответов: 1

Получение значения текстового поля из сетки


я дал код, но я не получаю значение для текстового поля

Что я уже пробовал:

Public Function checkStatus() As Boolean

       Dim Hour As System.Web.UI.WebControls.TextBox
       Dim txtStatus As DropDownList
       Dim bResult As Boolean = False
       For i As Integer = 0 To TaskGrid.Rows.Count - 1
           Hour = DirectCast(TaskGrid.Rows(i).Cells(0).FindControl("hour"), TextBox)
           txtStatus = DirectCast(TaskGrid.Rows(i).Cells(0).FindControl("txtstatus"), DropDownList)
           Dim t As String = Hour.Text

           If txtStatus.SelectedItem.Text = "" Or
               hour.Text = "" Then
               bResult = True
           End If
       Next
       Return bResult
   End Function

1 Ответов

Рейтинг:
10

Karthik_Mahalingam

пробовать

Hour = DirectCast(TaskGrid.Rows(i).FindControl("hour"), TextBox)
txtStatus = DirectCast(TaskGrid.Rows(i).FindControl("txtstatus"), DropDownList)