私はアクティブなレコードに格納する必要があるデータの適切なサイズのセットを持っています。ページ上のフォームフィールドを事前に移入するためには、私はすでに次のコードを書かれている:方法のいくつかの並べ替えがありますVisual Studioで式のセットの左右を入れ替える方法はありますか?
Device device = new Device(DeviceID); // device is simply the active record
txtDeviceName.Text = device.Name;
txtNotes.Text = device.Notes;
txtHostName.Text = device.Hostname;
txtAssetTag.Text = device.AssetTag;
txtSerialNumber.Text = device.SerialNumber;
// snip... the list goes on!
を(組み込み機能、マクロ、など)私はスワップに使用することができますデータベースの挿入を実行するためにデータを読み取るのではなく、アクティブなレコードにデータが保存されるような式の各側例えば、上記のコードをハイライト表示し、マクロを実行した後、それはなる:
device.DeviceName = txtDeviceName.Text;
device.Notes = txtNotes.Text;
device.Hostname = txtHostName.Text;
device.AssetTag = txtAssetTag.Text;
device.SerialNumber = txtSerialNumber.Text;
// snip again...
このアクティブレコードがカプセル化するデータベース内の列の数がかなり大きいので、このタイピングのほとんどは可能性のように、それはそうです簡単な自動化プロセスで回避されます。
明らかに、タイプ変換(たとえば、int
〜string
)が必要な場合があるため、これは100%機能しませんが、これにより多くの時間を節約できると思います。ここで
ニート! 1行ではなく、テキストブロック全体でそれを実行する方法はありますか? –
これは、選択した数のテキスト行に対して機能します。 –
奇数、私は一度にいくつかを選択すると、最初の行にのみ動作します。 VS2008を使用していますか? –