Können wir ein listbox als ein Feld in Gridview, und auch der editierbare Felder innerhalb eines Gridview..?
Ich habe ein Rezept für Arzt, wo Medikamente werden automatisch aus der Datenbank, und die ärzte können dann schreiben Sie den Typ, die Potenz und die Häufigkeit der Medizin zu sich genommen.
So, ich möchte zum abrufen von Medikamente innerhalb einer Gridview
in einem Listbox
- Typ-Feld. Ist dieses möglich.
Zweitens möchte ich auch, dass, wenn ein Medikament ist nicht in der Datenbank vorhanden, können die ärzte Bearbeiten Listbox
um es hinzuzufügen. Schließlich will ich etwas direkt editierbare Felder, wie Textboxes
für die Potenz, Häufigkeit und Art.
InformationsquelleAutor Vaibhav Mehrotra | 2013-03-07
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Natürlich können Sie das tun. Sie legen gerade ein
TextBox
oderListBox
oder was auch immer-Steuerelement Ihrer Wahl innerhalb GridView. Und Sie können initialisieren mit einem Wert, oder legen Sie Wert.Alle, dass Sie sind erforderlich, um zu finden, die Kontrollen innerhalb des GridView-Steuerelements, wie es ist ein Daten-repeater-Steuerelement, so nehme Sie Platz in einem Textfeld innerhalb des GridView-Steuerelements, und Sie Band es mit einer Liste mit 5 Elementen, dann 5 solche Textfelder dargestellt werden, so müssen Sie in der Lage sein, genau zu lokalisieren Ihre gewünschte textBox.
Unten gebe Euch ein super einfaches Beispiel.
Ihre GridView-markup:
Ihre codebehind-code.
Falle Steuerelemente in
RowDataBound
FalleGridView
, Sie zu initialisieren mit einem Wert:rufen Sie die
BindGrid()
imPage_load
von der Seite.Müssen Sie zu erkunden, mehr über GridView und Andere dataControls.
Können wir hinzufügen, ein beliebiges Element in dieser listbox erstellt,sobald die Webseite ausgeführt hat, bedeutet, dass ich nach zeigt es die Seite..??
warum nicht?? natürlich können Sie das tun, gibt es keine solche bestimmten Ereignis für eine ListBox, wenn, was Sie tun können, ist, können Sie eine Schaltfläche unterhalb jedes dieser listBox innerhalb GridView. und bei Klick auf diese Schaltfläche können Sie zeigen, dass ein popup(ein verstecktes div, das erscheint, klicken Sie auf). und, dass man die Eingabe für den Namen der neuen Sache, und wie Sie Sie Einreichen, Sie wieder zum iterieren über die Elemente des GridView-Steuerelements, und FindControl ListBox, und fügen Sie das Element (aus der Eingabe in die div)..und speichern Sie es auf db und frischen Sie Ihre GridView
InformationsquelleAutor Manish Mishra