Heim >Backend-Entwicklung >C#.Net-Tutorial >.NET-Composite-Control-Eingabe-Dropdown-Steuerelement
Verwenden Sie System.Collections.Generic;
Verwenden Sie System.Web;
Verwenden Sie System.Web.UI ;
Use System.Web.UI.WebControls;
Use in System.Collections;
Namespace QC_Control
///
///
Öffentliche Klasse CustomInputDropdownControl: Textfeld
{
Private DropDownList's ddlListItem = new DropDownList(); // Dropdown-Feld
's privates Textfeld TxtBox = new TextBox( ); of private Hashtable = new Hashtable(); //Der Wert, der zum Binden des Dropdown-Felds verwendet wird
Variableneinstellung/Abrufen der gekapselten Methode NULL)
ViewState["value" Andere {}
Hashtable S = (Hash-Tabelle) ViewState ["Wert"];
ViewState ViewState 🎜> / //
///Initialisierte DropDownList- und Hashtable-Instanz Variablen
Ride Ungültiges Rendering (Ausgabe von HtmlTextWriter)
{ddlListItem. ID = „DDL“ + base.ID; TxtBox.ID = „TXT“ + base.ID; cellpadding = „0“ Ausblenden; 1px 190px 190px 170px); '>");// Der Grund, warum clientID hier verwendet wird, liegt darin, dass das .NET-Programm bei Auswahl der Kartenoption automatisch die base.ID
ddlListItem.Attributes.Add("onChange", getFocusValue(TxtBox.ID, ddlListItem. ID) benennt ));
ddlListItem.Attributes.Add("style", "width: 190px; family: New Roman; margin-top: -2px;");
"Breite: 170 Pixel, Höhe: 15px; Rand : 0pt;");
every(String Item.Keys keys)
{
List item item = new ListItem();
item.Value = key
item.Text = ToString von item[key] ();
ddlListItem.Items.Add(item);