Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 1 |

 

  Вопрос: DataGrid (dbgrid) - Помощь!!! Добавлено: 22.11.05 23:15  

Автор вопроса:  ArTiSt
Помогите пожалуйста новичку разобраться с VB.net
Есть recordset заполненный из MySql - MyZakaz, там 3 поля Rcd, Nomer, Dat

Как мне его корректно подвязать с обычным dbgrid или datagrid (по моему они с VB6)


Пытался
------------------------------

DBGrid.DataSource = MyZakaz

------------------------------
или
------------------------------

DataGrid.DataSource = MyZakaz

------------------------------
выдает ошибку
----------

An unhandled exception of type 'System.InvalidCastException' occurred in MenegerARM.exe
Additional information: Specified cast is not valid.

--------------
Или чем другим VBNet-овским можно воспользоваться для решения этой проблемы.
На всякий случай текст проги
-----------------------------------------

        Dim MyZakaz As New ADODB.Recordset
        MyZakaz.CursorLocation = ADODB.CursorLocationEnum.adUseClient
        MyStatus.CursorLocation = ADODB.CursorLocationEnum.adUseClient
        Dim strsql As String
strsql = "select Rcd,Nomer,Dat from zakaz"
        MyZakaz.Open(strsql, MyConn, ADODB.CursorTypeEnum.adOpenKeyset, ADODB.LockTypeEnum.adLockOptimistic)
DBGrid.DataSource = MyZakaz

-------------------------------------------
Если это не возможно скиньте пожалуйста ссылочку на нормальный grid.

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 ArTiSt



Вопросов: 4
Ответов: 4
 Профиль | | #1 Добавлено: 23.11.05 12:22
Все разобрался сам, в DataSet сначало надо было перевести recordset. а потом его уже и подключать.

Ответить

Номер ответа: 2
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #2
Добавлено: 23.11.05 12:51
ADODB нафик.
ActiveX'ные гриды нафик.

Использовать ADO .NET, стандартный грид из .Net Framework. В качестве
DataSource гриду давать DataSet/DataTable/DataView.


P.S. Лучше конечно и от MySQL отказаться в пользу MS SQL Server. .NET
более адаптирован для работы с ним.

Ответить

Номер ответа: 3
Автор ответа:
 ArTiSt



Вопросов: 4
Ответов: 4
 Профиль | | #3 Добавлено: 23.11.05 17:56
заделал через ADO.NET красиво, вся проблема была в том что литератувры не было. Теперь с этим нормаоек. Спасибо за совет.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам