OK, ich fand die Antwort, es ist nur, dass wir kein konkretes Beispiel haben.
Wir können die ausgewählte Eigenschaft für das Datenfensterobjekt verwenden.
string setting
setting = dw1.Object.DataWindow.Selected
Der resultierende String wird
1stRow/lastRow/Column1{/Column2...}
Zum Beispiel eine Syntax von
haben, wenn Sie nur 1 Zelle auswählen, wird es aussehen wie
5/5/name --> this means you selected row 5 on column "name"
Wenn Sie horizontal auf einer Zeile auswählen Es sieht aus wie
3/3/firstname/lastname/address --> this means you selected cells on row 3 and on columns 'firstname', 'lastname', and 'address'
Wenn Sie vertikal auf einer Spalte auswählen, es ist wie
3/7/age --> this means you selected cells on column 'age', from row 3 to 7
aussehen Wenn Sie in eine rechteckige Form wählen, wird es aussehen wie
3/7/fname/lname --> this means you selected cells on columns 'fname' and 'lname', from row 3 to 7
Ich hoffe, dieser Beitrag anderer Entwickler hilft dafür suchen.