Nie wiem, jak dodać formanty dynamicznie do formularza przy użyciu C# .net. Czy ktoś może mi pomóc? Wiem to z vb.net, ale muszę znać składnię w języku C#.Jak dynamicznie dodawać formanty do formularza ASP.NET?
Odpowiedz
Zasadniczo można dodać kontrolki do panelu, czy to panel został dodany do strony w znaczniku, czy programowo.
Zobacz następujące link dla C# składni
w postaci poniższy kod można dodać przycisk dynamicznie:
Button button1 = new Button();
button1.Text = "dynamic button";
button1.Left = 10; button1.Top = 10; //the button's location
this.Controls.Add(button1);
Poniżej znajduje się kod, który można nazwać niektórych wydarzeń, takich jak ładowania strony lub onload, a nawet niektóre działania użytkownika, takie jak onclick.
protected void add_button(Button btn)
{
try
{
panel1.Controls.Add(btn); // Add the control to the container on a page
}
catch (Exception ee)
{
lblError.Text = ee.Message.ToString();
}
}
napraw swój kod znaczników –
@NishikaDas Proszę przestań spamować ten link na końcu swoich postów. – marcog
proszę zobaczyć poniższy przykład
powiedzmy, że nazwa formy jest frmMain.
Button btnSave = New Button();
frmMain.Controls.Add(btnSave)
Proszę dodać swój kod w bloku kodu, po prostu łatwiej jest zidentyfikować sekcje kodu podczas skanowania w poszukiwaniu odpowiedzi. –
W aspx
<%@ Reference Control = "WebUserControl1.ascx" %>
U można użyć następujących w pliku Cs do laod kontrolę dynamicznie ...
if (case)
else
{
WebUserControl1 uc =
(WebUserControl1) Page.LoadControl("WebUserControl1.ascx");
PlaceHolder1.Controls.Add(uc);
}
lub spróbować
Content.Controls.Add(Page.LoadControl("UserControls/InventoryNav.ascx"));
Można również rzucić okiem na:
Poniżej znajduje się kod, aby dodać formanty dynamicznie do formularza ASP.NET.
- zainicjować etykietę
- Przypisanie do niego tekstu.
- Inicjalizuj panel
Dodaj obiekt etykiety do panelu.
Etykieta lbl1 = nowa etykieta();
lbl1.Text = "Twoja wiadomość tutaj";
Panel panel1 = nowy panel();
panel1.Controls.Add (lbl1);
- 1. Programowo dodawać formanty do formularza WPF
- 2. Dynamicznie dodawaj formanty javascript Asp.net C#
- 3. Jak mogę dynamicznie dodawać pola wejściowe do formularza?
- 4. Jak dynamicznie dodawać wiersz do tabeli html
- 5. Jak dynamicznie dodawać i usuwać pola formularza w Angular 2
- 6. JQuery validate dynamicznie dodawać reguły
- 7. Dynamicznie dodawać komponenty do JDialog
- 8. Jak dynamicznie dodawać malejąco do orderby?
- 9. Haml: Jak dynamicznie dodawać klasy do elementu?
- 10. Jak dynamicznie dodawać elementy do tablicy String?
- 11. jVectorMap - Jak dynamicznie dodawać marker
- 12. [jquery] Jak mogę dynamicznie dodawać przesyłane pliki?
- 13. ckeditor dynamicznie dodawać uiElement
- 14. Jak dynamicznie dodawać Validator do FormControl w Angular 2
- 15. dynamicznie dodawać zdjęcia do widżetu galerii
- 16. Jak dynamicznie dodawać LinearLayout na Androida?
- 17. Jak dynamicznie dodawać wmode = opaque do już wyświetlanych elementów embed?
- 18. Jak dynamicznie dodawać szablony do Django za pomocą znacznika "include"
- 19. Jak dynamicznie dodawać operator OR do klauzuli WHERE w LINQ
- 20. jak dynamicznie dodawać wartości do tablicy obiektów w javascript?
- 21. Jak można dynamicznie dodawać wartości do JavaScript Object
- 22. Jak dynamicznie dodawać wiersze do określonej sekcji UITableView?
- 23. jak dynamicznie dodawać opcje do istniejącego zaznaczenia w javascript wanilli
- 24. Jak dynamicznie dodawać słowa uzupełniające do VS2013 Rozszerzenie składni (MEF)
- 25. Jak mogę dynamicznie dodawać pakiety po wystąpieniu Application_Start?
- 26. dynamicznie dodawać i usuwać widok na viewpager
- 27. Jak dynamicznie ukrywać pola formularza w Django?
- 28. Czy można dynamicznie dodawać zmienne klasy do Pythona podklasy?
- 29. Jak dołączyć datepicker jQuery UI do dynamicznie wstawianego pola formularza?
- 30. Extjs nie może dynamicznie dodawać/usuwać pól w formpanelu
Tak to robię. Możesz również dodać swój przycisk do innej kontrolki niż ta, na wszelki wypadek. – Marcel