Создание Dynami c кнопка C# - PullRequest
       25

Создание Dynami c кнопка C#

0 голосов
/ 10 июля 2020

Я работаю в ASP. NET в visual studio. Я попытался динамически создать список кнопок в C# и отобразить его на панели обновлений, и это сработало.

Моя проблема заключается в следующем: я создал этот список с помощью l oop и поэтому все кнопки имеют один и тот же метод OnClick. Итак, когда я нажимаю на один из них, он ничего не делает. У вас есть идеи, в чем может заключаться моя проблема? это мой для l oop для создания:

for (int i = 1; i < eq.Count; i += 3)
{
    Button nom = new Button();
    nom.Text = "btn-"+ Convert.ToString(i);
    nom.ID = ("Nom" + i).ToString();
    nom.Click += new EventHandler(btn_Agent_Click);
    Panel.Controls.Add(nom);

    Button refurl = new Button();
    refurl.Text = equipes[i + 2];
    refurl.ID = ("refURL" + i).ToString();

    indice++;
}

Хорошего дня! :)

1 Ответ

0 голосов
/ 10 июля 2020

Мне удалось создать динамические c кнопки, используя следующий код для события щелчка

nom.Click += (s, e) => {
    // add your logic here for each button where s,e are (object sender, EventArgs e)
};

Надеюсь, это поможет!

...