Как я могу отделить строки из одной таблицы данных и поместить их в несколько различных представлений datagridviews? Vb.net
Я пытаюсь отобразить строку данных из одной формы excel в отдельных полях в форме. Я вижу решение в том, чтобы разместить несколько представлений datagridviews в одной форме и разделить строки, чтобы иметь 1 строку данных на dgv.
Где второй dgv (dg2) отображает строку 4 из таблицы datatable.
Любая помощь будет оценена по достоинству.
Что я уже пробовал:
<pre lang="vb">Imports System.Data.OleDb Public Class Form1 Dim exceldata As New DataTable Public Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load Dim conn As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\Ash\Dropbox\Sac U2\s1.xlsx;Extended Properties = ""Excel 12.0 Xml;HDR=YES""" Dim inserts As String = "SELECT [Name], [Date], [Description (basic)], [Location], [Size] FROM [sheet1$]" Dim adapter As New OleDbDataAdapter(inserts, conn) dg1.DataSource = exceldata adapter.Fill(exceldata) Dim row4 As DataRow = exceldata.Rows(4) dg2.DataSource = row1 End Sub
Richard MacCutchan
Зачем вам нужна каждая строка в отдельном представлении DataGridView? Вся причина использования такого элемента управления заключается в том, чтобы отобразить все строки/столбцы таким образом, чтобы это было легко для пользователя.
Gerry Schmitz
Если вы идете по жизни, выбирая "самый простой" контроль для себя (против пользователя), вы ничего не добьетесь. Если кому-то нужна "форма", сетка ее не режет.