Jul 30

<%# String.Concat(Eval("NomCol1"),Eval("NomCol2")) %>

Jul 28

// Est il est fermé

if (cpe.ClientState == "true")

{

 

}

 

// Est il est ouvert

if (cpe.ClientState == "false")

{

 

}

Jul 28

// Ouvrir le controlPanelExtender

this.cpe.Collapsed = false;

this.cpe.ClientState = "false";

// Fermer le controlPanelExtender

this.cpe.Collapsed = true;

this.cpe.ClientState = "true";

Jul 28

<script type="text/javascript">


//Ajout de deux événements au collapsible pannel

function cpeInit()

{

try

{

var cpe = $find('<%= cpe.ClientID %>');

cpe.add_expanded(cpeExpanded);

cpe.add_collapsed(cpeCollapsed);

}

catch (e)

{

 

}

}

 

//  A l’ouverture du panel

function cpeExpanded()

{

 

}

 

//  A la fermeture du panel

function cpeCollapsed()

{

 

}

 

var prm = Sys.WebForms.PageRequestManager.getInstance();

prm.add_pageLoaded(cpeInit);

</script>

Jul 23

A placer après le DataBind() de la GridView

 

// Transformation du format de la date

for (int i = 0; i < gvLigne.Rows.Count; i++)

{

Label lblGvDate = gvLigne.Rows[i].FindControl("lblGvDate") as Label;

DateTime theDate = Convert.ToDateTime(lblGvDate.Text);

lblGvDate.Text = theDate.Day.ToString() + " " + this.GetMonthString(theDate.Month) + " " + theDate.Year.ToString();

 

}

/// <summary>

/// Retourne la valeur du mois sous forme de chaine de caractere

/// </summary>

/// <param name="monthValue">Le numéro du mois</param>

/// <returns>Le mois sous format chaine de caractère</returns>

public string GetMonthString(int monthValue)

{

switch (monthValue)

{

case 1:

return Resources.Gael.Common_Janvier;

 

case 2:

return Resources.Gael.Common_Fevrier;

 

case 3:

return Resources.Gael.Common_Mars;

 

case 4:

return Resources.Gael.Common_Avril;

 

case 5:

return Resources.Gael.Common_Mai;

 

case 6:

return Resources.Gael.Common_Juin;

 

case 7:

return Resources.Gael.Common_Juillet;

 

case 8:

return Resources.Gael.Common_Aout;

 

case 9:

return Resources.Gael.Common_Septembre;

 

case 10:

return Resources.Gael.Common_Octobre;

 

case 11:

return Resources.Gael.Common_Novembre;

 

case 12:

return Resources.Gael.Common_Decembre;

 

default:

return "erreur";

}

 

 

Jul 19
  • Dans le popup (.ascx.cs)

- Définition de l'événement :(A placer entre les "using" et le nom de la classe)

public delegate void MyEventFormationHandler();

- Déclaration de l'événement :

public event MyEventTotoHandler MyEventToto;

- Déclencher l'événement :

if (MyEventToto != null)

{

MyEventToto();

}

  • Dans la page (aspx.cs)

- Dans la méthode OnLoad :

LePopup.MyEventToto += new MyEventTotoHandler(popupToto_MyEventToto);

- Ajouter la méthode déclenchée lors de l'événement :

void popupFormationAssociee_MyEventFormation()

{

…………………

…………………

}

 

Jul 03
  • Redimensionner une image

Redimensionner une image qui gardera ses proportions avec une hauteur de 100px :

private void redim(string path, string imgName, string pathToSave)

{

Bitmap origine = new Bitmap(path);

int x = origine.Size.Width ;

int y = origine.Size.Height;

int nY = 100;

int nX = (x * nY) / y;

Bitmap aRedim = new Bitmap(origine, new Size(nX,nY));

aRedim.Save(pathToSave + imgName);

}

 

Jul 02
  • Créer un cookie

HttpCookie cookie = new HttpCookie("UserSettings");

cookie["Color"] = "Red";

cookie.Expires = DateTime.Now.AddDays(2);

Response.Cookies.Add(cookie);

Ou

      Request.Cookies["Colors"]["TextColor"] = "Red";

  • Lire un cookie

if (Request.Cookies["Colors"][" TextColor"] != null)

{

string color = Request.Cookies["Colors"]["TextColor"];

}

  • Créer une variable de session

Session["color"] = Color.Red;

  • Lire une variable de session

string sess = Session["color"].ToString();

sess sera égale a «  Red » 

  • Récupérer une QueryString depuis l'URL du navigateur

Request.QueryString["name"].ToString();

 

Tags:
Jul 02

label.Text = Resources.NomDuFichier.NomDeLaRessource;

 

Tags:
Jul 02

Text="<%$ Resources : « Nom du fichier », « Nom de la ressource » %>"

 

Tags: