internet2107
Goto Top

Powershell - Zugriff auf Datenbank - Name ColumnHeader

Ich greife mit einem Powershellscript auf eine Datenbank zu.
Bisher nur lesend. Jedoch sollen nun auch Änderungen möglich sein.
Die Ausgabe der Datenabfrage wird in einem Datagridview angezeigt.
Der Wunsch ist aber, dass die markierte Zelle des Datagridview geändert werden soll.

Jedoch benötige ich zur Sicherheit noch den Namen des Headers der jeweiligen Spalte.
Ich schaffe es die Nummer der Reihe und Spalte, den Wert ausgeben zu lassen.
Aber: Wie komme ich an den Namen des ColumnHeaders?

$datagridview_auftrag_TT_CellMouseClick=[System.Windows.Forms.DataGridViewCellMouseEventHandler]{
#Event Argument: $_ = [System.Windows.Forms.DataGridViewCellMouseEventArgs]
	#TODO: Place custom script here
	$rowIndex = $datagridview_auftrag_TT.CurrentRow.Index
	$columnIndex = $datagridview_auftrag_TT.CurrentCell.ColumnIndex

	-----> $columheader = $datagridview_auftrag_TT. ???????
	
	$name = $datagridview_auftrag_TT.Rows[$rowIndex].Cells[$columnIndex].value
	$status = $datagridview_auftrag_TT.Rows[$rowIndex].Cells[$columnIndex + 1].value
	
	Write-Host $rowIndex
	Write-Host $columnIndex
	write-host $name
}

Content-ID: 344669

Url: https://administrator.de/contentid/344669

Ausgedruckt am: 25.11.2024 um 09:11 Uhr

133883
Lösung 133883 27.07.2017 aktualisiert um 16:51:22 Uhr
Goto Top
Wie wärs mit der Columns Property ?!
https://msdn.microsoft.com/de-de/library/system.windows.forms.datagridvi ...

Und von der entsprechenden Column die Eigenschaft Headertext

Gruß