Страница: 1 |
|
Вопрос: Как разбить DataGrid на заданое колич. полей,строк
|
Добавлено: 08.04.05 19:19
|
|
Автор вопроса: Oleg | ICQ: 261844290
|
Здравствуйте.
Как разбить DataGrid на заданое количество полей и строк.
Dim st As String
Dim strConn As String
Dim strSQL As String
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\Klient__.mdb"
dinamicDB = New OleDb.OleDbConnection(strConn)
strSQL = "SELECT * FROM Klient"
DBAdapter.SelectCommand = New OleDb.OleDbCommand(strSQL, dinamicDB)
dinamicDB.Open()
Dim DS As DataSet
DS = New DataSet
DBAdapter.Fill(DS, "Klient")
Я использую DataGrid1.SetDataBinding(DS, "Klient"), грид отображает всю таблицу(например 15 полей и 6 строк).
Но мне нужно что бы грид отображал все строки и поля 1, 5
Можно в SQL запросе выбрать только те поля которые нужно но мне такое не подходит таблица дожна быть выбрана вся.
Как это сделать?
Предположительно я думаю
Dim dr As DataRow
Dim Col As DataColumn
For x = 0 To DS.Tables("Klient").Rows().Count - 1
Col = DS.Tables("Klient").Columns(1)
dr = Col.Table.Rows(x) 'DS.Tables("Klient").Rows(x)
st = dr.ItemArray(1)'st = значение 1 поля, текущая строка
'Здесь я значение st должен занести в грид
Col = DS.Tables("Klient").Columns(5)
dr = Col.Table.Rows(x)
st = dr.ItemArray(8)'st = значение 5 поля, текущая строка
'Здесь я значение st должен занести в грид
Next
Ответить
|
Страница: 1 |
Поиск по форуму