Ссылка на родительскую строку шаблона поля Gridview? - PullRequest
0 голосов
/ 12 мая 2009

Мне было интересно, как из события на дочернем объекте внутри поля шаблона, принадлежащего виду сетки, я мог ссылаться на строку.

[править: очевидно, я не прав, и родитель не нулевой, странные вещи, это все.]

Дело в том, что есть флажок, представляющий логическое состояние относительно отношения пользователя к идентификатору. Я должен обновить эту информацию вручную, удалив целевую строку или вставив ее, в зависимости от состояния флажка.

Имя пользователя, которое я могу получить довольно легко, фактическое состояние также через функцию.

Итак, как мне получить идентификатор в строке, на которую ссылается мой gridview, из этого события?

Мне абсолютно необходима эта информация, я не могу использовать обходной путь, подразумевающий изменения в базе данных или метод, используемый для выполнения того, что я намерен сделать. Я обязательно должен использовать флажок, и это событие.

1 Ответ

0 голосов
/ 12 мая 2009

Кажется, самое простое решение, которое я мог бы использовать, это добавить скрытое поле, привязанное к идентификатору, и ссылаться на него, вместо того чтобы углубляться в эзотерические ссылки. Это стало простым делом FindControl.

like (myChkBox.Parent.FindControl ("myHiddenField") как HiddenField). Значение

Может быть, не так сексуально, как могло бы быть, но все же, это работает, я думаю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...