DataGridView

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

dennis_w
Новичок
Новичок
 
Сообщения: 33
Зарегистрирован: 09.04.2002 (Вт) 11:37
Откуда: Russia

DataGridView

Сообщение dennis_w » 19.09.2006 (Вт) 11:56

Народ подскажите как в DataGridView встать на строку после добавления записи.

DataGridView1.DataSource = DataSet.Tables(0)

arArray(0) = "3"
arArray(1) = "Book Superstore"
DataRow = DataSet.Tables(0).Rows.Add(arArray)

И теперь хочется чтобы именно эта строка была выбрана в DataGridView а не первая как это происходит

dennis_w
Новичок
Новичок
 
Сообщения: 33
Зарегистрирован: 09.04.2002 (Вт) 11:37
Откуда: Russia

Сообщение dennis_w » 19.09.2006 (Вт) 12:45

Нашел так пришлось переделать на

dv = New DataView(DstObj.Tables(0))

Me.DataGridView1.DataSource = dv

dv.Sort = "ID"

CurrencyManager.
СM = Me.DataGridView1.BindingContext(dv)

А потом типа ищим и встаем.

arArray(0) = "3"
arArray(1) = "Book Superstore"
DataRow = DstObj.Tables(0).Rows.Add(arArray)

'If found, move the pointer to the correct record in the grid.
Dim i As Integer
i = dv.Find("3") ' Locates record in DefaultView.
' Does not move grid pointer or CM
If i > dv.Table.Rows.Count Or i < 0 Then
MsgBox("Record Not found", MsgBoxStyle.Information, "Record Not Found")
Else
CM.Position = i ' Synchronizes Cm and Grid Pointer.
End If


может еще есть способы посимпатичнее?

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 19.09.2006 (Вт) 13:25

Может это поможет?
Весь мир матрица, а мы в нем потоки байтов!

dennis_w
Новичок
Новичок
 
Сообщения: 33
Зарегистрирован: 09.04.2002 (Вт) 11:37
Откуда: Russia

Сообщение dennis_w » 21.09.2006 (Чт) 6:15

Хорошая статья.

Там есть такой момент про то что в DataGridView btgthm можно при использовании двух связанных таблиц использовать два DataGridView контрола. И якобы они коректно будут отображать связанные строки.

А как это сделать не описанно.

Где посмотреть такую инфу?


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 29

    TopList