Страница: 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 | 
 
		
			Поиск по форуму