tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルDATAGRIDVIEWについて
記事No7627
投稿日: 2008/05/28(Wed) 14:52
投稿者AMI
いまVB2005で開発を行っております。
DATAGRIDVIEWコントロールについておしえてください。
GRIDVIEWの列を結合させることは可能でしょうか?
実装したい内容が、
123 345 567

の3列のグリッドがあるとして、
それを
123 345567
とセルを結合して表示したいのです。
良い方法があれば宜しくお願いします。

[ツリー表示へ]
タイトルRe: DATAGRIDVIEWについて
記事No7628
投稿日: 2008/05/28(Wed) 17:18
投稿者やじゅ
> DATAGRIDVIEWコントロールについておしえてください。
> GRIDVIEWの列を結合させることは可能でしょうか?

簡単には出来ない。
セルを自分で描画するなりして、それらしく見せることで
実現できると思う。

DataGridView
http://dobon.net/vb/dotnet/index.html#datagridview

オーナー描画
DataGridViewのセルを自分で描画する
http://dobon.net/vb/dotnet/datagridview/ownerdrawcell.html

DataGridViewでセルをマージするには?
http://homepage1.nifty.com/MADIA/vb/vb_bbs2/200705/200705_07050028.html

[ツリー表示へ]
タイトルRe^2: DATAGRIDVIEWについて
記事No7630
投稿日: 2008/05/28(Wed) 18:50
投稿者AMI
> > DATAGRIDVIEWコントロールについておしえてください。
> > GRIDVIEWの列を結合させることは可能でしょうか?
>
> 簡単には出来ない。
> セルを自分で描画するなりして、それらしく見せることで
> 実現できると思う。
>
> DataGridView
> http://dobon.net/vb/dotnet/index.html#datagridview
>
> オーナー描画
> DataGridViewのセルを自分で描画する
> http://dobon.net/vb/dotnet/datagridview/ownerdrawcell.html
>
> DataGridViewでセルをマージするには?
> http://homepage1.nifty.com/MADIA/vb/vb_bbs2/200705/200705_07050028.html
早速のお返事ありがとうございまいました。
上記のサンプルでなんとか出来そうです。
その中でもう一点質問ですが、
今列の並べ替えを行っているのですが、
DataGridView1.AllowUserToOrderColumns = True
上記コーディングでグラフィカル的に移動はできました。
上記処理をコードではできなのでしょうか?
たとえば、
123 345 567

の3列のグリッドがあるとして、
それを
123 567 345
のようにコーディングで並べ替えたいのです。
なにか良い方法あればよろしくお願いします。
 

[ツリー表示へ]
タイトルRe^3: DATAGRIDVIEWについて
記事No7634
投稿日: 2008/05/29(Thu) 18:10
投稿者やじゅ
> 今列の並べ替えを行っているのですが、
>  DataGridView1.AllowUserToOrderColumns = True
> 上記コーディングでグラフィカル的に移動はできました。
> 上記処理をコードではできなのでしょうか?
> たとえば、
> 123 345 567
>
> の3列のグリッドがあるとして、
> それを
> 123 567 345
> のようにコーディングで並べ替えたいのです。
>

DisplayIndexプロパティを設定することにより、列の位置を変更することもできます。
http://dobon.net/vb/dotnet/datagridview/allowordercolumn.html  

[ツリー表示へ]
タイトルRe^4: DATAGRIDVIEWについて
記事No7636
投稿日: 2008/05/30(Fri) 10:30
投稿者AMI
> > 今列の並べ替えを行っているのですが、
> >  DataGridView1.AllowUserToOrderColumns = True
> > 上記コーディングでグラフィカル的に移動はできました。
> > 上記処理をコードではできなのでしょうか?
> > たとえば、
> > 123 345 567
> >
> > の3列のグリッドがあるとして、
> > それを
> > 123 567 345
> > のようにコーディングで並べ替えたいのです。
> >
>
> DisplayIndexプロパティを設定することにより、列の位置を変更することもできます。
> http://dobon.net/vb/dotnet/datagridview/allowordercolumn.html  
ありがとうございます。
上記サンプルで私のやりたいことができました。
親切に教えていただきありがとうございました。

[ツリー表示へ]