На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
  
    > в GridView нажатие кнопки
      Посоветуете:
      Вот вы на форуме(это GridView) смотрите темы и в самой левой колонке "картинка"(кнопка, linkbutton или imagebutton).
      Хочу сделать так, что бы при нажатии на это "картинку" я перешёл на страницу и передал индекс записи напротив которой стоит "картинка".
      Без всяких ссылок (то бишь str.aspx?id=1).
      Использовал выделение:
      protected void gv_RowDataBound(object sender, GridViewRowEventArgs e)
      {
      if (e.Row.RowType == DataControlRowType.DataRow)
      {
      e.Row.Attributes["onclick"] =
      ClientScript.GetPostBackClientHyperlink(this.gv, "Select$" + e.Row.RowIndex);
      }
      }

      и на OnClick:
      {
      ID = Convert.ToInt32(gv.SelectedDataKey["ID"]);
      Response.Redirect("str2.aspx");
      }
      Ну иногда это как то работает, но чаще глючит, и выдает ошибку.И в принципе получется надо обязательно надо выбирать какую-то запись.
      Хотелось бы сделать без выделения: Нажал на "картинку" и попал на страницу(с переданными данными) и в без "?id=1".
      Подскажите плиз.
      1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,0123 ]   [ 14 queries used ]   [ Generated: 18.07.25, 02:10 GMT ]