スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
【--/--/-- --:--】 | スポンサー広告
DataGridの列幅の自動調整
http://www.dcarroll.com/blog/396.aspxより引用

アンドキュメンテッドなメソッドらしいですが。

ColAutoResize is an undocumented Private member of Datagrid. This is how to call it via Reflection:

Dim gridType As Type = grid.GetType()
Dim mi as MethodInfo = gridType.GetMethod("ColAutoResize", _
BindingFlags.Instance Or BindingFlags.NonPublic)
mi.Invoke(grid, New Object() {0})

これに対して返信されたのが以下。

Hi! I Try use your method but i cant.
This method found.

Dim t As Type = grid.GetType()
Dim mi As MethodInfo = t.GetMethod("ColAutoResize", BindingFlags.Instance Or BindingFlags.NonPublic)

Dim i As Integer
For i = dgdGrid.FirstVisibleColumn To dgdGrid.VisibleColumnCount - 1
m.Invoke(grid, New Object() {i})
Next

まだ試してませんがとりあえずメモ。
スポンサーサイト

テーマ:プログラミング - ジャンル:コンピュータ

【2006/04/26 10:13】 | .Net | トラックバック(0) | コメント(0)
リアルシステムズ      情報工学技術士事務所


情報工学部門の独立技術士が思うこと

ブログ内検索

カテゴリー

プロフィール

佐藤 誉範

Author:佐藤 誉範
リアルシステムズ

平成3年からソフトハウスでシステム構築を行ってきました。
平成15年に技術士(情報工学部門)の資格を取得し、独立してリアルシステムズを創業。

情報システム構築に関することなら
どんなご相談にも親身に対応させていただきます。
一緒により良いシステムを考えましょう!

最近の記事

最近のコメント

最近のトラックバック

月別アーカイブ

天気予報

リンク

このブログをリンクに追加する

RSSフィード

ブロとも申請フォーム

この人とブロともになる

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。