Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : LinkButton ou template ??? [ Archives ASP & ASP.NET / ASP.net ] (cybermax62)

lundi 9 janvier 2006 à 21:40:55 | LinkButton ou template ???

cybermax62

est il possible de faire (statique ou dynamiquement) une colonne linkButton (Ajouter, Annuler, ...) dans un datagrid sauf pour quelques lignes, qui ne seront pas modifiables en fait. du genre les lignes 1, 2 et 3 ne sont pas modifiable par les linkButton mais toutes les autres oui. je vois bien un moyen tout con en filtrant les évènement sur l'id mais tout de même... et en plus les linkButton sont toujours présents ce qui est déroutant.

sinon, on doit pouvoir s'en sortir avec un template et on met les buttons soit même (plus de travail)

qu'en pensez vous ?

merci !!!

lundi 9 janvier 2006 à 21:53:13 | Re : LinkButton ou template ???

azra

Membre Club Administrateur CodeS-SourceS
Bonjour,

La seule façon que je vois, c'est en fesant de la bidouille (du code) dans l'événement rowdatabound(..) de ton datagrid => recuperer la colone contenant le linkButton de la ligne courrante et desactiver ce que tu souhaites dedans. Je ne pense pas qu'il y'ait de solution pour faire ça directement dans l'aspx.

Bon courage!


Azra (Florent) - MVS - MCAD.NET

lundi 9 janvier 2006 à 23:16:33 | Re : LinkButton ou template ???

jesusonline

Membre Club Administrateur CodeS-SourceS
Hum, si tu connais les lignes je propose du javascript ;) et tu filtres par id coté serveur pour les paranos qui ont désactivé js ...

bref tu fais une fonction du genre

var removeBadLinkButton function(TableID, linkButtons)
{
    for (var i = 0; i < linkButtons.length; i++)
    {
       document.removeChild(document.getElementById(linkbuttons[i]));
    }
}


puis coté serveur tu fais un truc du genre

page.clientScript.registerClientScript(typeof(page), "removeBadLinkButton", "removeBadLinkButton('" + dg.clientID + "',{'id1', 'id2', 'id3'})", true);

tu vois à peut prés le principe ? je suis pas sur du code mais c'est le principe qui est important :)


Cyril - MVS - MCP ASP

mardi 10 janvier 2006 à 11:09:51 | Re : LinkButton ou template ???

cybermax62

merci pour vos réponse je vais regarder ça d'encore plus près

mardi 10 janvier 2006 à 12:11:08 | Re : LinkButton ou template ???

cybermax62

Réponse acceptée !
bon je me la joue simplement :

foreach(DataGridItem dgi in DataGrid1.Items)
            {
                int id=Convert.ToInt32(dgi.Cells[0].Text);
                if(id<=4)
                {
                    ((LinkButton)dgi.Cells[8].Controls[1]).Visible=false;
                    ((LinkButton)dgi.Cells[9].Controls[1]).Visible=false;
                }
            }



Cette discussion est classé dans : lignes, template, linkbutton


Répondre à ce message

Sujets en rapport avec ce message

Afficher avec les sauts de lignes [ par fabiin ] Salut !voila mon prob,...g fai un livre d'or ou chacun peu y mettre le commentaire k'il veu, les informations son contenues dans une base de données.e mettre tout le champ sur la même ligne [ par metos ] Je m'explique : Dans la même case d'un tableau j'ai plusieurs banières ASP qui affiche des données du base de donnée. La largeur étant insuffisante le mettre tout le champ sur la même ligne [ par metos ] Je m'explique : Dans la même case d'un tableau j'ai plusieurs banières ASP qui affiche des données du base de donnée. La largeur étant insuffisante le Template en ASP [ par yoyo2 ] Bonjour à tous,je voudrais savoir s'il existe en ASP des templates comme pour PHP.J'en ai trouver une qui s'appelle MALA, en connaissez-vous d'autres? supprimer les lignes vides d'1 TextArea [ par michaelw ] Salut,je cherche un moyen de supprimer les lignes vides contenues dans un textarea.Quelqu'un peut-il m'aider ?MErci inserer plusieurs lignes dans base de donne [ par college ] salut tout le monde , ja'i un probleme je veux mettre plusieurs lignes dans une base de donnee il y a une relation entres deux tables et je pense que lecture lignes base donné en asp [ par xclear ] bonjourlire simplement et par exemple les 3 premieres lignes d'une basecontenant 10 éléments ok, c'est le code dessous. comment faire maintenant pour formulaire HTML [ par guiguimac ] bonjour,j'aimerai donner à mes listes déroulante une taille fixe en nombre de caractère par ligne ...existe-il une solution compte tenu que "size" ne ASP/VBS imprimer un template chez le client [ par gaborus ] Voila mon problème est surement très simple1 serveur 2000 avec IIS (et word 97)1 page asp avec du script VBS qui permet d'imprimer un template depuis remplacer les linkbutton dans une datagrid par des images [ par peemawai ] Ma question est simple.Pour la colonne edition on a le droit de modifier le texte de l'update et de l'annulation. Je voudrai remplacer ces textes par


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,234 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.