Ich verwende ein DataGridView, um bestimmte Werte zur Laufzeit zu akzeptieren. Ich habe eine versteckte Fremdschlüsselspalte in der DataGridView, die einen Standardwert enthalten sollte, während die anderen Spalten in der DataGridView mit der Update() -Methode der OleDbAdapter-Klasse aktualisiert werden.Wie gebe ich zur Laufzeit einen Standardwert für eine ausgeblendete DataGridView-Spalte ein?
0
A
Antwort
2
ist der Fremdschlüssel colomn aus der gleichen gebundenen Datenquelle wie der Rest der Daten?
EDIT:
müssen Sie zuerst herausfinden, welche Zeile, die Sie bearbeiten möchten, wenn das Ereignis klickbased wird Sie so etwas wie diese verwenden:
this.dgv.Rows[e.RowIndex].Cells[e.ColumnIndex].Value
in Ordnung, können Sie accsess auch jede colomn durch seinen Namen Wert kann .you bearbeiten nur die Spalte unter Verwendung
this.dgv.Rows[e.RowIndex].Cells["YOUR_HIDDEN_COLOMN"].Value = "NEW_VALUE"
ich hoffe, dass ich geholfen, wenn nicht, bitte clearify, was Sie tun wollen. :-)
BEARBEITEN 2: -> Wenn Sie alle Zeilen bearbeiten möchten, verwenden Sie foreach (obwohl das itemArray erfordert, dass Sie die Nummer des colomn verwenden. Ich denke nicht, dass dies die beste Technik ist, aber es ist die einen, den ich am besten kenne:>)
foreach(DataRow Row in YOUR_DATASOURCE.Table[0].Rows)
{
Row.ItemArray[YOUR_HIDDEN_COLOMN_NUMBER] = "YOUR_DEFAULT_VALUE"
}
Verwandte Themen
- 1. Wie gebe ich Parameter zur Laufzeit an einen Factory Service weiter?
- 2. Wie gebe ich einen mehrzeiligen Befehl ein?
- 3. Wie gebe ich einen bluemix Promortalcode ein
- 4. C#: Wie finde ich den Standardwert für einen Laufzeittyp?
- 5. Wie bekomme ich den Wert für 'Option Compare' zur Laufzeit?
- 6. Wie kann ich einen Standardwert für eine log4j-Eigenschaft angeben?
- 7. Wie setze ich einen Standardwert für const?
- 8. Wie gebe ich Parameter für eine ArrayList in BlueJ ein?
- 9. Wie kann ich einen Standardwert für eine Perl-Variable festlegen?
- 10. Wie gebe ich einen Standardwert für Vektor <string> in boost :: program_options
- 11. Wie gebe ich encodeURIComponent für eine Verbindung ein
- 12. Wie kompiliere/evaluiere ich einen Scala-Ausdruck zur Laufzeit?
- 13. eclipse rcp Standalone-Ansicht - wie ausgeblendete Titel zur Laufzeit angezeigt werden
- 14. Wie gebe ich Zeilennamen wie Spaltennamen ein?
- 15. wie ein Makro-Definition zur Laufzeit
- 16. Wie kann ich einen Workflow zur Laufzeit in. NET
- 17. MVVM - Wie erstellt man zur Laufzeit Spalten für ein xamdatagrid?
- 18. Wie skaliere ich Bilder zur Laufzeit für verschiedene Bildschirme?
- 19. Wie erstelle ich einen WPF-Dialog zur Laufzeit?
- 20. Wie lese ich ein Attribut in einer Klasse zur Laufzeit?
- 21. JPA: Wie gebe ich den Tabellennamen an, der einer Klasse zur Laufzeit entspricht?
- 22. Wie gebe ich einen Zeiger auf ein Objekt zurück?
- 23. Wie ändere ich persistence.xml zur Laufzeit
- 24. Wie mache ich ein Excel-ActiveX-Label transparent ... zur Laufzeit?
- 25. In .NET, zur Laufzeit: Wie bekomme ich den Standardwert eines Typs von einem Type-Objekt?
- 26. Wie konfiguriere ich Ecto zur Laufzeit?
- 27. Wie gebe ich einen Verweis auf ein Objekt über CommandParameter
- 28. Kann ich eine Funktion für einen Standardwert in MySql verwenden?
- 29. Wie kann ich eine Variable zur Laufzeit in C# verfolgen?
- 30. Wie gebe ich einen Pfad mit einem Leerzeichen ein?
Vielen Dank !!! – tijuthomas