none
DataGridの列の幅をプログラムから操作する方法 RRS feed

  • 質問

  • Visual Basic .Net 2003で開発中です。

     

    今、DataGridの列の幅をプログラムより操作したいと思っています。

    以下のような感じで作りたいと思っています。

     

    名称 |  内容  |単位|項目1|件|項目2|件 | ・・・

    -------------------------------------------------------------------------------------------

    z001    |  111111       |  m      |  x01      | 1    | x02       |  3  |

           |  222222       |  kg     |  x01      | 1    | y01       |  5  |

    z002    |  111111       |  m      |  x02      | 2    | y02       |  3  |

     

    ちなみに、"項目1+件"はセットで、右に繰り返し表示しようとしています。

     

    今、Page_Load()で次のようなことをしています。

        'DataTableの中身の作成と設定

                BigDataGrid.DataSource = CreateDataSource2()
                '表示スタイルの変更
                UpdStyle(BigDataGrid)

              BigDataGrid.DataBind()

     

    スタイル変更のメソッドでTableCellに対して、ApplyStyleを使って幅を変更しようとしてみましたが、機能しません。

     

    御教授お願いいたします。

    2007年5月22日 4:38

すべての返信