Ошибка компиляции Gridview
Привет
У меня есть "ошибка компиляции" в элементе управления Gridview. Ниже приведен мой код.
gv-это управление gridview. пожалуйста, помогите мне.
ошибка компиляции
Описание: произошла ошибка при компиляции ресурса, необходимого для обслуживания этого запроса. Пожалуйста, ознакомьтесь со следующими конкретными сведениями об ошибке и соответствующим образом измените свой исходный код.
Сообщение об ошибке компилятора: BC30455: аргумент не указан для параметра 'index' элемента свойства 'Public ReadOnly Default(индекс как целое число) В Качестве Системы.Веб.Пользовательского интерфейса.WebControls.GridViewRow'.
Ошибка Источника:
Строка 18: 'Dim myGridItem As DataGridItem
Строка 19: Dim myGridItem как новый GridView
Строка 20: для каждого myGridItem в gv.Rows.Item
Строка 21: If CType(myGridItem.Ячейки(0).Элементы Управления(0), Флажок).Проверено = Истина Тогда
Строка 22: cmd.параметры.AddWithValue("@UserName", Me.txtUserName.Text)
Вот код
Try Dim cmd As New SqlCommand("usp_UserRight_Insert", conn) cmd.CommandType = CommandType.StoredProcedure 'Dim myGridItem As DataGridItem Dim myGridItem As New GridView For Each myGridItem In gv.Rows.Item If CType(myGridItem.Cells(0).Controls(0), CheckBox).Checked = True Then cmd.Parameters.AddWithValue("@MenuName", Me.gv.SelectedRow.Cells(1).Text) cmd.Parameters.AddWithValue("@MenuLink", Me.gv.SelectedRow.Cells(2).Text) Dim da As New SqlDataAdapter(cmd) Dim dt As New DataTable da.Fill(dt) End If Next Catch ex As Exception MsgBox("Error:" & vbCrLf & ex.Message) Finally conn.Close() End Try
Пожалуйста, помогите мне
спасибо
Мейден