akihiro ito一覧

[VB.NET] DataGridViewコントロール よく使いそうな実装メモ

■CheckBoxに設定する
Dim columnCheckBox As New DataGridViewCheckBoxColumn
DataGridView.Columns.Add(columnCheckBox)

‘DataSourceでDataTableを割り当てる場合はDataTableの項目のタイプをBoolean型にすると自動的にCheckBoxになります。

■データテーブルの定義
Dim tbl as New DataTable
tbl.Columns.Add(New DataColumn(“チェックボックス”,GetType(Boolean))

DataGridView.DataSource = tbl
■DataGridViewのチェックボックスの全行チェックする ■■■
For intI As Integer = 0 To DataGridView.RowCount – 1
‘チェックボックスの列番号or列名を指定してチェックする
DataGridView(columnIndex, intI).Value = True
Next
‘columnIndexの部分に列名を入れるのでも可
■DataGridViewのチェックボックスの全行チェックを外す ■■■
For inrI As Integer = 0 To DataGridView.RowCount – 1
‘チェックボックスの列番号or列名を指定してチェックを外す
DataGridView(columnIndex, intI).Value = False
Next
‘columnIndexの部分に列名を入れるのでも可

■DataGridViewの初期化
ついでに初期化の方法。
直接DataGridViewに値をセットする場合とDataSourceでバインドしている時では初期化の方法が異なる。

・直接DataGridViewに値をセットしている場合の初期化
DataGridView.Rows.Clear()

・DataSourceでバインドしている時では初期化
DataGridView.DataSource = Nothing



メルマガ登録をお願いします。

素敵な?情報がいつもあなたに届くようになります。(itmnewsの記事が届きます。)お役に立つかどうかわかりませんが頑張りますっ。登録してみてください。


 




新元号 シンプルでいいかも

もっときらびやかなきらきらネームで来るかと思いきや

「令和」ときいたとき。

うわー落ち着いている感じがたまらくよい。というのが第一印象でした。

江戸や平安中期にスルーされそうな存在感薄い元号ですが、

個人的には好きかも。

そして。これが万葉集から引用したという話をきき

「于時初春令月 氣淑風和」(時に、初春の令月にして、気淑く風和ぎ)

長い冬を越えこれから春を迎える梅のような、徐々に和らいでいく感じ

日本の季節感、精神性、自然、温度、空気

リンとした初春の月が見える空気から、徐々に和らぐ。日本のエッセンスが詰まっていますね。あとは、月というキーワードも、これからの時代のキーワードですね。

太陽から月。動から静。静の意識。天照や素戔嗚が表にでていたギラギラした時代から

月読命の時代。静でもOKみたいな時代。

なんか落ち着いた時代が来てくれるのかな~。自分のテンションにあってそう。

ついにきたか俺のテンションの時代。なんて。

そんな期待を持たせてくれる元号でした。

 



メルマガ登録をお願いします。

素敵な?情報がいつもあなたに届くようになります。(itmnewsの記事が届きます。)お役に立つかどうかわかりませんが頑張りますっ。登録してみてください。


 




[仮想通貨] モナコイン流出の手口について

仮想通貨「モナコイン」を管理するサービス「Monappy(モナッピー)」(営業停止中)に昨年、サイバー攻撃を仕掛け、運営会社からモナコイン約1500万円相当(当時のレート)を詐取したなどとして宇都宮の少年(18)を電子計算機使用詐欺と組織的犯罪処罰法違反(犯罪収益の隠匿)の疑いで書類送検し、発表。容疑を認めているとのこと。

というかこの「電子計算機使用詐欺」と「組織的犯罪処罰法違反(犯罪収益の隠匿)」という
名称が妙に重いですね。これ。

このようなヘビーな犯罪名に気が付いたらされていた少年のアクションは
以下、

1.モナコインからギフトカードを受け取るとき、大量に連続(連続クリック)すると
誤作動で、複数回送金ができてしまうというバグに気付く。

2.ここで、このバグを使用して、仮想通貨を増やそうと思う。

3.連続して送信させる前に、身元がばれないようにしたようが良いと思い。
匿名で送信できるように、名前の値に小細工をする。
(匿名化できるツールを使用)

4.大量に連続クリック。
133回分のコードで、642回分の送金に成功

システムの作り手側からの意見ですが
仮想通貨のシステムなど新サービスが乱立して立ち上がる場合、システムには
ほぼ、落とし穴がある可能性は高い。理由は、ライバルとの競いは時間短縮
なので自動的に検査にかける時間が短くなってしまい、プロモーションが先行されると
動作検証は後回しにされがち。
作り手側としては気を付けたいところです。
急がばまわれの精神ここにあり



メルマガ登録をお願いします。

素敵な?情報がいつもあなたに届くようになります。(itmnewsの記事が届きます。)お役に立つかどうかわかりませんが頑張りますっ。登録してみてください。