VisualBasic
December 21, 2021
開発環境はVB2008、Win10です。
普段使ってる自作のツールの機能に社内ポータルの掲示板のデータを表示しようと思いつく。
最初はテキストボックスを並べてたけど、メンテやら拡張性がないので、DataGridViewに変更。
そう言えば見出し行をクリックするとデータの並べ替えが出来るよね。と改良を続ける。
Gridのタイトル一覧をクリックするとテキストボックスに詳細な内容を表示するんだが、どうも動きが怪しい。
ソート後にクリックしても、ソート前の詳細が表示されている。
DataGridViewのソートは見た目上並び替わっても、クリックした行の情報を取得するとソート前の情報が取得されてしまうようで。
ググりまくって何とか作成。サンプルコードを載せておきます。
どうやらDataViewって所にソート後のデータがあるようで。
なんかようわからんけど、とりあえず動いた。テスト中です。
修正前
CSVを読み込む → 配列に展開 → DataGridViewに展開
クリック → DataGridViewを参照
修正後
続きを読む修正後
CSVを読み込む → 配列に展開 → DataTableに展開 → DataGridViewのDataSourceにセット
クリック → DataViewを参照
September 07, 2016
ファイル共有しているPCがある。
いろんな部署が共有フォルダを作っているのだが、どのくらい容量食ってるのか?
ショボいPCでディスク容量少ないけど、今空き容量どのくらいなのか?
ってのを監視しようとフリーウェアを探してみる。
けど、だいたいそのPCに行ってソフトを起動して確認するようなものばかり。
共有フォルダに自動で結果を出力してくれれば自分のPCから確認できるんだが。
で、結局自分でコードを書いちゃった。
機能としては、
指定したドライブの容量と空き容量を表示。
指定したフォルダの容量をリストで表示。(複数指定可)
結果はHTMLファイルでグラフ付きで出力。
と、シンプルなもの。
欲しい方はどうぞ。
ダウンロードはコチラ。
Windows用です。VB2008で書いてます。たぶんVBランタイムがいるんじゃないかと。
適当にサクっと作ったのでエラー対策処理とかスカスカです。すみません。
続きを読む
















