ASP.NET 2 Gridview используют одно и то же событие OnSelectedIndexChanged - PullRequest
0 голосов
/ 23 октября 2009

У меня есть 2 Gridview, которые имеют одно и то же событие OnSelectedIndexChanged. Как получить входящий Gridview, который запустил, чтобы я мог передать этот GridView в DetailsView. В этом DetailsView мне нужно получить доступ к выбранным столбцам Gridview.

Заранее спасибо.

Ответы [ 2 ]

3 голосов
/ 23 октября 2009

Первый параметр - это «отправитель» как объект, и вы можете привести его к объекту gridview, чем проверить его идентификатор.

GridView grd = (GridView) отправитель;

1 голос
/ 23 октября 2009

Параметром «отправитель» события OnSelectedIndexChanged должен быть GridView, из которого поступило событие. Вы можете получить это так:

public void MyGrid_OnSelectedIndexChanged(object sender, EventArgs e)
{
    GridView grid = sender as GridView;
    if (grid != null)
    {
        // Do something with grid
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...