|
分類:[VB.NET (Windows)]
こんにちは。DataGridViewを使用して開発をしています。 使用している画面はタイムカードを入力する内容となります。 画面から、 2007/06/01〜2007/06/30を入力したら、DataGridViewに30日分の行が表示されます。 その場合に1行ずつ表示されて、パラパラパラと表示されます。 Excelなどでは、処理が終わった後にまとめて表示するみたいなのがあった記憶があります。 プログラムを以下のようにしてみました。
dgv勤怠情報.Visible = False ← ポイント
Forループを使用して30日分を表示します。
Forループを使用して土曜日は青色、日曜日は赤色の背景にします。
dgv勤怠情報.Visible = True ← ポイント
開始と終了に、Visibleを使用してみましたが、やはりパラパラパラと表示されます。
なにか良いやり方がありましたらアドバイスよろしくお願いします。 環境は、VB2005Express+.NetFramework2.0です。
よろしくお願いいたします。
|