예제 #1
0
    private void ObtenerSeleccionados(bool forzarBD)
    {
        PlayaOrigenDestinoBC plod = new PlayaOrigenDestinoBC();
        DataTable            dt;

        if (ViewState["seleccionados"] == null || forzarBD)
        {
            dt = plod.ObtenerXPlayId(int.Parse(hf_idPlaya.Value));
            DataView dw = dt.AsDataView();
            dw.Sort = "ORDEN ASC";
            ViewState["seleccionados"] = dw.ToTable();
        }
        dt = (DataTable)ViewState["seleccionados"];

        string cadena  = "";
        bool   primero = true;

        foreach (DataRow dr in dt.Rows)
        {
            if (primero)
            {
                primero = false;
            }
            else
            {
                cadena += ",";
            }
            cadena += dr["PLAY_ID_DES"].ToString();
        }
        hf_seleccionados.Value      = cadena;
        gv_seleccionados.DataSource = dt;
        gv_seleccionados.DataBind();
    }