Я хочу загрузить таблицу базы данных в datagridview, чтобы я мог редактировать и обновлять столбец, теперь я использую представление списка, но я хочу использовать gartagridview, потому что его более легко редактировать данные в нем.показать базу данных в datagridview без заголовка
Я использую этот код для отображения данных в базе данных в виде списка:
Public Sub showlistview()
Try
Dim dt As New DataTable
Dim ds As New DataSet
ds.Tables.Add(dt)
Dim da As New OleDbDataAdapter("select * from pay_pretalk where cust_id=" & pretalk_pay.TextBox4.Text & " order by sdate DESC ", con)
da.Fill(dt)
Dim myrow As DataRow
For Each myrow In dt.Rows
ListView1.Items.Add(myrow.Item(0))
ListView1.Items(ListView1.Items.Count - 1).SubItems.Add(myrow.Item(2))
ListView1.Items(ListView1.Items.Count - 1).SubItems.Add(myrow.Item(3))
ListView1.Items(ListView1.Items.Count - 1).SubItems.Add(myrow.Item(4))
ListView1.Items(ListView1.Items.Count - 1).SubItems.Add(myrow.Item(5))
ListView1.Items(ListView1.Items.Count - 1).SubItems.Add(myrow.Item(6))
ListView1.Items(ListView1.Items.Count - 1).SubItems.Add(myrow.Item(7))
Next
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
как я могу сделать то же самое в DataGridView, не показывая заголовок базы данных и использовать свой собственный заголовок в свойствах DataGridView ,
, если я использую этот код для отображения данных в DataGridView:
Dim dt As New DataTable
Dim ds As New DataSet
ds.Tables.Add(dt)
Dim da As New OleDbDataAdapter("select * from pay_pretalk where cust_id=" & pretalk_pay.TextBox4.Text & " order by sdate DESC ", con)
da.Fill(dt)
DataGridView1.DataSource = dt
это шоу все таблицы с заголовком, но я уже добавить пользовательский заголовок, так что пропустить все, :(
ли вы имеете в виду, не показывая имена столбцов в заголовке каждого столбца DataGridView? – Steve
yes @Steve Я хочу добавить только записи из базы данных, я хочу, чтобы столбец заголовка был в именах отложенных. –