Ich habe ein ASP.NET DropDownList
Steuerelement, das den Vor- und Nachnamen aus einer Spalte in der Datenbank abruft. Anstatt nur einen Platz zwischen dem Vor- und Nachnamen zu haben, möchte ich, dass es drei gibt. Wie füge ich die zusätzlichen Leerzeichen zwischen den zwei Textteilen in DropDownList
hinzu?Einfügen von 'Leerzeichen' in einem ASP.NET DropDownList-Steuerelement
8
A
Antwort
21
Hinzufügen & nbsp; statt Leerzeichen und HtmlDecode alle Elemente nach der Bindung:
string[] items = new string[] {
"name& nbsp;& nbsp;& nbsp;surname1",
"name& nbsp;& nbsp;& nbsp;surname2" };
ddl.DataSource = items;
ddl.DataBind();
foreach (ListItem item in ddl.Items)
{
item.Text = HttpUtility.HtmlDecode(item.Text);
}
+0
danke Canavar :) –
8
hatte ich diese gleiche Frage, danke. Ich wollte jedoch einen Vorschlag machen.
Wenn es irgendeine Chance, dass Sie ein kaufmännisches haben (&) oder andere Sonderzeichen in Ihren Daten, es auf diese Weise in Ihrem Namen Look führen wird dabei wie John & amp Jane statt John & Jane.
So könnte besser sein, es auf diese Weise zu tun:
ListItem li = new ListItem("Fname" +HttpUtility.HtmlDecode(" ") +"Lname", id);
ddlSearchCategories.Items.Add(li);
Vielleicht möchten String.Format verwenden anstelle von +
Verwandte Themen
- 1. Einfügen von Leerzeichen anstelle von Tabs in ALLE Dateien
- 2. ASP.NET Label entfernen Leerzeichen
- 3. Leerzeichen als NULL in MySQL einfügen
- 4. Leerzeichen in asp.net MVC Ansichten
- 5. Javascript - Einfügen von Leerzeichen nach Zahlen in Textfeldern
- 6. Automatische Leerzeichen einfügen während Struts2
- 7. Mehrere Leerzeichen zu einem Leerzeichen zusammenführen; Entferne nachfolgende/führende Leerzeichen
- 8. Einfügen von Artikel-Sammlung in Asp.net
- 9. iTerm2 v3 Umwandlung von Registerkarten in Leerzeichen beim Einfügen
- 10. Asp.net Daten einfügen in sqlserver
- 11. ASP.NET MVC in eine WebForms-Seite einfügen
- 12. ASP.NET dynamisch Code in den Kopf einfügen
- 13. Riesige Leerzeichen anstelle von regulären Leerzeichen werden eingefügt
- 14. Mehrere Tabellen einfügen von ASP.net MVC Seite
- 15. Einfügen von Daten in eine SQL Server-Datenbank von asp.net
- 16. ein Leerzeichen einfügen zwischen zwei Variablen
- 17. mysql einfügen/nicht-breaking Leerzeichen aktualisieren
- 18. Defekte Akzentzeichen beim Kopieren/Einfügen in ASP.Net
- 19. Einfügen in Listenansicht von einem anderen Thread
- 20. Kombinieren von 2 einfügen in einem Befehl
- 21. In SQL von einem bestimmten Datum einfügen
- 22. ASP.NET MVC Einfügen von Formularwerten in ein ViewModel
- 23. Einfügen von Zeilen in eine Datenbank in ASP.NET
- 24. Wie Leerzeichen zwischen Komponenten in Ext js 4 Layout einfügen
- 25. Einfügen Glyphicons bootstrap in @ Html.ActionLink mvc asp.net
- 26. Zeichenketten in R - Leerzeichen zwischen ausgewählten Buchstaben und Ziffern einfügen
- 27. ASP.NET Abrufen von Elementen aus WebService und Einfügen in dropDownList
- 28. GridView zum Einfügen einer Reihe von Datensätzen in ASP.NET C#
- 29. Einfügen von Code in Foren
- 30. Einfügen von Datum in die Datenbank, wenn wir Daten in die Datenbank einfügen jedes Mal Anzeige Datum einfügen in asp.net
Was Datenquelle? Sind Vorname und Nachname aus der Datenbanktabelle? ist es eine einzelne Spalte oder zwei verschiedene coulmns in einer Tabelle? – Nirlep
Es kommt von einer Tabelle in einer Datenbank. Es ist eine einzige Spalte – jumbojs