begin process at 2010 02 10 00:56:35
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

ASP.Net

 > GRIDVIEW DATE PICKER JAVASCRIPT

GRIDVIEW DATE PICKER JAVASCRIPT


 Information sur la source

Note :
8 / 10 - par 1 personne
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :ASP.Net Source .NET ( DotNet ) Classé sous :date, datepicker, usercontrol, insert, gridview Niveau :Débutant Date de création :19/12/2008 Date de mise à jour :31/12/2008 10:20:09 Vu / téléchargé :6 146 / 279

Auteur : fredzool

Ecrire un message privé
Site perso
Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note

 Description

utilisation d un date picker en javascript dans une gridview en edition

insertion des donnes grace au footer

Source

  • using System;
  • using System.Data;
  • using System.Configuration;
  • using System.Collections;
  • using System.Web;
  • using System.Web.Security;
  • using System.Web.UI;
  • using System.Web.UI.WebControls;
  • using System.Web.UI.WebControls.WebParts;
  • using System.Web.UI.HtmlControls;
  • using System.ComponentModel;
  • namespace DatePiker
  • {
  • [ValidationPropertyAttribute("CalendarDateString")]
  • public partial class Calendar_Date : System.Web.UI.UserControl
  • {
  • // date format used by the calendar control
  • private const string DateFormat = "dd/MM/yyyy";
  • protected void Page_Load(object sender, EventArgs e)
  • {
  • string scriptStr = "javascript:return popUpCalendar(this, '" + ResolveUrl("cal") + "/', document.getElementById('" + getClientID() + @"'), '" + DateFormat + "')";
  • imgCalendar.Attributes.Add("onclick", scriptStr);
  • }
  • // Get the id of the control rendered on client side
  • // Very essential for Javascript Calendar scripts to locate the textbox
  • public string getClientID()
  • {
  • return txt_Date.ClientID;
  • }
  • [Category("Appearance")]
  • [Description("CSS class name applied to the text box.")]
  • [Browsable(true)]
  • public string TextCssClass
  • {
  • get { return txt_Date.CssClass; }
  • set { txt_Date.CssClass = value; }
  • }
  • /// <summary>
  • /// Gets or sets the content of the textbox which represents a date.
  • /// </summary>
  • [Bindable(true, BindingDirection.TwoWay)]
  • [Browsable(true)]
  • public string CalendarDateString
  • {
  • get
  • {
  • return txt_Date.Text;
  • }
  • set
  • {
  • txt_Date.Text = value;
  • DateTime date;
  • if (DateTime.TryParseExact(value, DateFormat, null, System.Globalization.DateTimeStyles.None, out date))
  • {
  • if (date.Date == DateTime.MaxValue.Date)
  • {
  • txt_Date.Text = "";
  • }
  • }
  • }
  • }
  • /// <summary>
  • /// Gets or sets a DateTime representation of the currently selected date.
  • /// </summary>
  • [Bindable(true, BindingDirection.TwoWay)]
  • [Browsable(true)]
  • public DateTime CalendarDate
  • {
  • get
  • {
  • DateTime date;
  • if (DateTime.TryParseExact(txt_Date.Text, DateFormat, null, System.Globalization.DateTimeStyles.None, out date))
  • {
  • return date;
  • }
  • return DateTime.MaxValue;
  • }
  • set
  • {
  • txt_Date.Text = value.ToString(DateFormat);
  • }
  • }
  • }
  • }
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.ComponentModel;

namespace DatePiker
{
    [ValidationPropertyAttribute("CalendarDateString")]
    public partial class Calendar_Date : System.Web.UI.UserControl
    {
        // date format used by the calendar control
        private const string DateFormat = "dd/MM/yyyy";

        protected void Page_Load(object sender, EventArgs e)
        {
            string scriptStr = "javascript:return popUpCalendar(this, '" + ResolveUrl("cal") + "/', document.getElementById('" + getClientID() + @"'), '" + DateFormat + "')";
            imgCalendar.Attributes.Add("onclick", scriptStr);
        }

        // Get the id of the control rendered on client side
        // Very essential for Javascript Calendar scripts to locate the textbox
        public string getClientID()
        {
            return txt_Date.ClientID;
        }

        [Category("Appearance")]
        [Description("CSS class name applied to the text box.")]
        [Browsable(true)]
        public string TextCssClass
        {
            get { return txt_Date.CssClass; }
            set { txt_Date.CssClass = value; }
        }

        /// <summary>
        /// Gets or sets the content of the textbox which represents a date.
        /// </summary>
        [Bindable(true, BindingDirection.TwoWay)]
        [Browsable(true)]
        public string CalendarDateString
        {
            get
            {
                return txt_Date.Text;
            }
            set
            {
                txt_Date.Text = value;
                DateTime date;
                if (DateTime.TryParseExact(value, DateFormat, null, System.Globalization.DateTimeStyles.None, out date))
                {
                    if (date.Date == DateTime.MaxValue.Date)
                    {
                        txt_Date.Text = "";
                    }
                }
            }
        }

        /// <summary>
        /// Gets or sets a DateTime representation of the currently selected date.
        /// </summary>
        [Bindable(true, BindingDirection.TwoWay)]
        [Browsable(true)]
        public DateTime CalendarDate
        {
            get
            {
                DateTime date;
                if (DateTime.TryParseExact(txt_Date.Text, DateFormat, null, System.Globalization.DateTimeStyles.None, out date))
                {
                    return date;
                }
                return DateTime.MaxValue;
            }
            set
            {
                txt_Date.Text = value.ToString(DateFormat);
            }
        }
    }

}


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

31 décembre 2008 10:20:11 :
mise a jour du path du fichier xml pour simplifier mise en solution du site

 Sources du même auteur

Source avec Zip Source .NET (Dotnet) CUSTOM DATEPIKER DÉRIVANT DE COMPOSITECONTROL
Source avec Zip Source .NET (Dotnet) BOUTON QUI EMPECHE LE MULTI CLIC AVANT LA FIN DU TRAITEMENT....
Source avec Zip Source .NET (Dotnet) BOUTON AVEC CSS ET USERCONTROL WITH EVENT
Source avec Zip Source .NET (Dotnet) ENVOYER DES DONNÉES D'UN POPUP VERS LE PARENT (JAVASCRIPT)
Source avec Zip Source .NET (Dotnet) WEBCONTROL DATEPICKER WEBCONTROLLIBRARY

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) CUSTOM DATEPIKER DÉRIVANT DE COMPOSITECONTROL par fredzool
Source avec Zip UN MODULE POUR APPRENDRE SQL par Elmarzougui
Source avec Zip Source .NET (Dotnet) BOUTON QUI EMPECHE LE MULTI CLIC AVANT LA FIN DU TRAITEMENT.... par fredzool
Source avec Zip Source .NET (Dotnet) BOUTON AVEC CSS ET USERCONTROL WITH EVENT par fredzool
Source avec Zip Source .NET (Dotnet) CAPTCHA ASP.NET ET JAVASCRIPT par vaan3713

 Sources en rapport avec celle ci

Source avec Zip Source .NET (Dotnet) WEBCONTROL DATEPICKER WEBCONTROLLIBRARY par fredzool
Source avec Zip Source avec une capture Source .NET (Dotnet) GRIDVIEW UTILISANT LINQ ET REFLECTION par jmenfous
Source avec Zip Source avec une capture Source .NET (Dotnet) EXTENDER GRIDVIEW POUR TRAITEMENTS LOURDS DE LISTES par Yxion
Source avec Zip Source .NET (Dotnet) INSERER UNE PHOTO DANS UN CHAMP BLOB (IMAGE) DANS TABLE SQL ... par Myke
Source avec une capture Source .NET (Dotnet) USER CONTROL POUR AFFICHER LA DESCRIPTION D'UN PRODUIT par jesusonline

Commentaires et avis

Commentaire de lakichemole le 29/12/2008 11:49:38 8/10

Bon code :) ça marche nikel :).
Quelque petits commentaire/amélioration :
- J'ais fait ouvrir site web depuis VS 2005 et quand j'ai lancé il n'a pas trouvé le datas.xml, j'ai fouillé un peux et tu utilise le System.IO.Directory.CUrrentDirectory qui me fait pointer vers le .sln qu'a créé VS pour le site , hors mon site se trouve à un autre endroit, j'ais donc juste modifier l'appel au constructeur de ton provider en lui passant le chemin grâce à la command Page.MapPath("~/datas.xml") qui me récupère le chemin racine de mon site web
- Sinon un petit truc plut^tot que d'utiliser des littérals pour intégré ton css et ton js calendar dans ton ascx pourquoi ne pas intégré directement dans le ascx (pas le cs) ces 2 lignes:
    <link href="<%= ResolveUrl("cal/popcalendar.css")  %>" type="text/css"    rel="stylesheet" />

  et

<script language="javascript" src="<%= ResolveUrl("cal/popcalendar.js") %>" type="text/javascript"></script>

C'est plus compréhensible je trouve
- Enfin tu ma fait découvrir la "ValidationPropertyAttribute" que je ne connaissais pas ou que je n'utilisais pas et qui va mêtre très util

Commentaire de fredzool le 29/12/2008 14:27:45

merci pour ces infos

je vais mettre les souorces a jour grace a tes conseil


c est vraiment sympas d avoir pri du temps pour tout cela

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

HELP!Recuperer une variable de type DATE!! [ par nomed ] Bonjour à tous,J'ai un grave problème, et j'espère que quelqu'un ici à la solution.J'essai de recuperer une chaîne de caractère et de l'implementer da [asp.net 2] GridView et CultureInfo [ par bigflo93 ] Salut &#224; tous :)Je rencontre un pb assez emb&#234;tant en asp.net 2.0 et avec le nouveau controle GridView...En fait, il s'agit d'un probl&#232;me Binding de propriété de UserControl contenu dans un GridView [ par fred2734 ] Bonjour,J'ai crée un user control que j'utilise dans une colonne template d'un gridview ... Les données du gridview sont chargées via un dataset.Je do GridView & UserControl [ par mephhh ] Bonjour,Je souhaite utiliser un GridView, avec dans la dernière colonne un UserControl, étant lui-même un GridView (http://www.codeguru.com/columns/vb gridView + insert ? [ par paloxicide ] je suis sous .net 2je viens de cr&#233;er un gridViewTout marche bien sauf pour le ajouter. Je comprends pas comment ca fonctionneQuand je clique dess Passer une donnée d'une ligne de GridView à un UserControl [ par obitskater ] Bonjour à tous,Voilà, dans ma page principal j'ai une GridView avec pour chaque ligne un HoverMenu Ajax.Net, dans lequel il y a des liens permettant l Prb: usercontrol et gridview [ par neofenix ] Bonjour tout le monde,voila j'ai un gridview qui m'affiche une table de ma base de données qui est rempli par un formulaire contenu dans un gridview j accessdatasource insert qui ne fonctionne pas [ par vandedan ] Bonjour,j'ai deux petits soucis avec un accessdatasource.insert.Sur une page aspx, j'ai un dropdownlist (populate par le contenu d'un champ "inspecteu Gridview - probleme d'update er de requirefieldvalidator [ par nerone21 ] Bonjour les codeurs...J'ai un petit gros problème et je compte sur vous...Je suis ultra noob en ASP.net, je code avec VS2008 et en vb.net.Je travaille Probleme d'UPDATE... HELP [ par nerone21 ] Bonjour les codeurs...J'ai un petit gros problème et je compte sur vous...Je suis ultra noob en ASP.net, je code avec VS2008 et en vb.net.Je travaille


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,546 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales