Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: DataGridView and button in vb.net 2005 Добавлено: 08.11.06 14:27  

Автор вопроса:  george | ICQ: 301137589 
Есть таблица
* 1 Сергеев Антикризисное управление
* 2 Сидоров Математических методов в экономике
* 3 Иванов Антикризисное управление
* 4 Петров Математических методов в экономике

*-это нулевая колонка. Как можно нажав на эту нулевую колонку соответствующей строки вызвать новую форму

Ответить

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

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



ICQ: 301137589 

Вопросов: 18
Ответов: 31
 Профиль | | #1 Добавлено: 08.11.06 14:34
Небольшое пояснение: *-это не нулевая колонка. А некоторая колонка слева (честно говоря не знаю как она называется). Просто в режиме дизайна она обозначается *

Ответить

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



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

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #2
Добавлено: 09.11.06 17:34
Насчет "нулевой" не знаю.. Но можно сделать 1-ую колонку типа DataGridViewLinkColumn
(ссылка), и при событии CellContentClick грида делать нужные действия
(например форму показать):

    Private Sub FirmsGrid_CellContentClick(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles FirmsGrid.CellContentClick
        If e.RowIndex < 0 Then
            Return
        End If

        Dim DR As DataRow = CType(FirmsGrid.Rows(e.RowIndex).DataBoundItem, DataRowView).Row
        Dim ID As Int32 = CType(DR("ID";), Int32)

        Me.ShowFirm(ID)
    End Sub


Ответить

Страница: 1 |

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



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