LinkButton C#

C++, C#, Visual Basic, Delphi, Perl a ostatní

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod kanagon 20. 5. 2008 16:57

Chcem sa opytat ako sa da urobit vseobecnu funkciu pre udalost LinkButton_Click
napr mam : LinkButton1 az LinkButton10 a chcem pre ne urobit vseobecnu funkciu pre click, treba tej funkcii predat parameter ID LinkButtonu ?? Poradte prosim ak viete

mozno by sa to dalo cez a predat tej funkcii LinkButton.ID ak to ide

Kód: Vybrat vše
void LinkButton_Command(Object sender, CommandEventArgs e)
{


}
kanagon
Junior

Odeslat příspěvekod Morfeus211 20. 5. 2008 17:27

nie som si istý či C# má niečo ako Index vo VB6. Dalo by sa to vyriešiť, že ten index hodíš do Tag (ten C# asi má) a v tej metóde len dáš niečo ako

Kód: Vybrat vše
if (sender.Tag == "1")
{
// kod
}
else if (sender.Tag == '2')
{
//
}

// a tak dalej
Gigabyte G33-DS3R, Intel Core 2 Duo E6550, Sapphire HD2600Pro 512MB, 2x1GB DDR2 Kingston 667, 80 GB Maxtor, 500GB Seagate, 250GB WD, 640GB WD, LG GH20NS10 SATA black, X-FI Xtreme Gamer
Morfeus211
Junior
Uživatelský avatar

Odeslat příspěvekod kanagon 20. 5. 2008 17:43

uz som na to dosiel, cize keby dakdo poteboval daco podobne tak:


Kód: Vybrat vše
   void LinkButton_Command(Object sender, CommandEventArgs e)
    {

        string buttonID = ((LinkButton)sender).ID;
        switch (buttonID)
        {
            case "LinkButton1":

                Label1.Text = "LinkButton1";
                break;

            case "LinkButton2":

                Label1.Text = "LinkButton2";
                break;
        }
    }   
kanagon
Junior

Odeslat příspěvekod kanagon 20. 5. 2008 18:54

ESTE JEDNA OTAZKA KED DYNAMICKY VYTVARAM LINBUTTON IDE NASTAVIT TIETO "PARAMETRE" : CommandName, CommandArgument, OnCommand ??? TO V CERVENOM JE ZLE :(

LinkButton LinkButton = new LinkButton();
LinkButton.id="1"
LinkButton.Text="1"
LinkButton.CommandName="Order"
LinkButton.CommandArgument="10003"
LinkButton.OnCommand="LinkButton_Command"
kanagon
Junior

Odeslat příspěvekod starec 25. 5. 2008 10:58

Kód: Vybrat vše
LinkButton LinkButton = new LinkButton();
LinkButton.ID="lb1";
LinkButton.Text="1";
LinkButton.CommandName="Order";
LinkButton.CommandArgument="10003";
LinkButton.Command += new CommandEventHandler(this.LinkButton_Command);
starec
Junior
Uživatelský avatar


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků