Перемещать информацию одного gridview в другой формуляр

я реализую проект в .net webforms и у меня есть gridview, у которого есть кнопка издавания, нажав на кнопку, он получает id колонны и происходит с form издавания, чего я не добиваюсь, состоит в том, чтобы приносить info такого пойдите, уже добейтесь, чтобы я redireccione, я реализовал проект в модели 3 слоев.

Секция издавания introducir la descripción de la imagen aquí

Это мои организации:

public class listadoinfo
{
  public int folio { get; set; }
   public string nombre { get; set; }
    public string tipo { get; set; }
    public string titulo { get; set; }

}

Это мой DAL:

 public List mostrardatos(listadoinfo pEN) {


  IDbConnection _conn = DBCommon.conexion();
           _conn.Open();

SqlCommand __command = new SqlCommand("GET_SP_INFO", _conn as
SqlConnection);
__command.CommandType = CommandType.StoredProcedure;
__command.Parameters.Add(new SqlParameter("@folio", pEN.folio));

 IDataReader _reader = __command.ExecuteReader();
       List lista = new List();
       while (_reader.Read())
       {

         mostrarofertas.folio = _reader.GetInt32(0);
         mostrarofertas.nombre = !_reader.IsDBNull(1) ? _reader.GetString(1) : "N/A";

         mostrarofertas.tipo = !_reader.IsDBNull(2) ? _reader.GetString(2) : "N/A";

         mostrarofertas.titulo = !_reader.IsDBNull(3) ? _reader.GetString(3) : "N/A";

       }
       _conn.Close();
       return lista;

        }

Это BL

      public List listado(listadoinfo pEN)
           {
               return ofertas.mostrardatos(pEN);
           }

Часть editar.aspx.cs

protected void Page_Load(object sender, EventArgs e){

          if (!Page.IsPostBack)

          {

          if (!IsPostBack && !string.IsNullOrWhiteSpace(Request.QueryString["folio"]))

              {

         ViewState["folio"] = Request.QueryString["folio"];

        var folio = int.Parse(Request.QueryString["folio"]);

  }

   else if (!IsPostBack)

            {

  Response.Redirect("~/mostrar.aspx", true);

              }




      }

Правильна форма, в которой я делаю часть DAL, чтобы возвращать информацию и еще одну вещь, та, кто говорит Лист, гостиница - listbox multiselect, как он сделал бы ему, чтобы возвращать этот info и помещать ее там снова?

1
задан 19.03.2019, 04:43
1 ответ

Используй переменные sesiГіn.

Session["Variable"]=Dato

Потом podrГЎs использовать Информацию в любом формуляре asГ-:

Suma=Elemento+Session["Variable"]

Это serГЎ равный в:

Suma=Elemento+Dato
-1
ответ дан 02.12.2019, 05:28