powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / GridView ! ! !
11 сообщений из 11, страница 1 из 1
GridView ! ! !
    #34047395
vst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
vst
Гость
Добрый день всем! Возможно вы сталкивались с такой проблемой:
к GridView привязан SQLDataSource, не все поля из SelectQuery этого SQLDataSource отображаются и  колонках GridView (в частности ключевые, которые нужны для HyperLinkField включенного в GridView). Появилась потребность использовать значения этих ключевых полей для выполнения действий с конкретной записью, отображаемой в выбранном ряду row GridView.
Как получить эти значения?
...
Рейтинг: 0 / 0
GridView ! ! !
    #34047484
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что то в этом роде
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Private Sub dgAnkets_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles dgAnkets.ItemDataBound

        Dim drv As DataRowView
        Dim PhotoStatus As Int32

                drv = CType(e.Item.DataItem, DataRowView)

                PhotoStatus = Convert.ToInt32(drv.Row.Item("Status"))


        End Select
    End Sub
...
Рейтинг: 0 / 0
GridView ! ! !
    #34047579
vst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
vst
Гость
Но у 'row' GridView нет Item! У тебя поле Status включено в DataGrid? У меня-то вся проблема в том , что нужные поля не должны отображаться в колонках GridView, хотя их значения нужны для дальнейших действий с записью
...
Рейтинг: 0 / 0
GridView ! ! !
    #34047680
Либо использовать GridView.DataKeys Property, либо использовать HiddenField.Все должно быть просто, очень просто, настолько просто - насколько это возможно!
 Мой блог Возможно на твой вопрос уже есть ответ? FAQ
...
Рейтинг: 0 / 0
GridView ! ! !
    #34047702
Аноним
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Либо использовать GridView.DataKeys Property, либо использовать HiddenField.Все должно быть просто, очень просто, настолько просто — насколько это возможно!
Мой блог Возможно на твой вопрос уже есть ответ? FAQ

данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
...
Рейтинг: 0 / 0
GridView ! ! !
    #34047915
vst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
vst
Гость
Спасибо, Евгений Веприков!
HiddenField надо положить в TemplateColumn и взять данные получится, если Visible=True, а этого не надо.
А вот как привязать DataKeys к GridViewRow - не знаю. Поскажи, пожалуйста.
...
Рейтинг: 0 / 0
GridView ! ! !
    #34047937
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vstНо у 'row' GridView нет Item! У тебя поле Status включено в DataGrid? У меня-то вся проблема в том , что нужные поля не должны отображаться в колонках GridView, хотя их значения нужны для дальнейших действий с записью

Так поставьте им visible=false и в гриде его не будет, а в DataRowView будет.
...
Рейтинг: 0 / 0
GridView ! ! !
    #34048250
vst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
vst
Гость
GridView это не DataGrid, в GridViewRowEventArgs нет Item!
...
Рейтинг: 0 / 0
GridView ! ! !
    #34048456
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сорри, невнимательно прочитал пост.
...
Рейтинг: 0 / 0
GridView ! ! !
    #34048491
Фотография Суповой набор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vstСпасибо, Евгений Веприков!
фигасе! а бедному суповому набору никто не говорит спасибо!
...
Рейтинг: 0 / 0
GridView ! ! !
    #34048891
vst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
vst
Гость
Спасибо всем, особенно Суповому набору (Румяный окорочек все-таки лучше
)
Проблема решена. Надо так:
X = CTYPE(GridView1.DataKeys(Row.RowIndex)(1), Int32)
Работает!
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / GridView ! ! !
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]