Ни одна строка не может быть добавлена к элементу управления datagridview, который не имеет столбцов. Сначала необходимо добавить столбцы
Я пытаюсь получить данные таблицы в gridview, но vb выдает мне следующую ошибку -
"Ни одна строка не может быть добавлена к элементу управления DataGridView, который не имеет столбцов. Сначала нужно добавить столбцы."
Что пошло не так? Почему эта ошибка отображается?
Что я уже пробовал:
Private Sub FrmFeesDetails_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load ds.Clear() If cn.State = ConnectionState.Open Then cn.Close() End If che = 0 Module1.conn() cn.Open() Dim ctr, i As Integer 'cn.Open() str = "select * from Fees ORDER BY FID ASC" cmd = New OleDbCommand(str, cn) da.SelectCommand = cmd da.Fill(ds, "Fees") ctr = ds.Tables("Fees").Rows.Count - 1 For i = 0 To ctr DataGridView1.Rows.Add(ds.Tables("Fees").Rows(i)(0).ToString, ds.Tables("Fees").Rows(i)(1).ToString, ds.Tables("Fees").Rows(i)(2).ToString, ds.Tables("Fees").Rows(i)(3).ToString, ds.Tables("Fees").Rows(i)(4).ToString, ds.Tables("Fees").Rows(i)(5).ToString, ds.Tables("Fees").Rows(i)(6).ToString) Next 'cn.Close() ds.Clear() 'cn.Open() str = "select * from Class ORDER BY CID ASC" cmd = New OleDbCommand(str, cn) da.SelectCommand = cmd da.Fill(ds, "Class") ctr = ds.Tables("Class").Rows.Count - 1 For i = 0 To ctr ComboBox4.Items.Add(ds.Tables("Class").Rows(i)(1).ToString) Next 'cn.Close() End Sub
Sandeep Mewara
[Шапки в онлайн-мире предполагают крик, пожалуйста, избегайте его.]