0

その下にグリッドビューとチャートがあります。

列の数(幅を設定しない)に応じてグリッドビューを拡大し、その後、その幅をグラフに割り当てたいと思います。

私が行った場合:

chart.Width = gridview.Width.Value; 

0.0ピクセルになります。

4

1 に答える 1

1

この方法では機能しません。必要な幅はクライアント側の値であり、サーバー側から取得することはできません。サイズ変更チャートロジックをjavascriptに移動してみてください。テーブル(グリッドビュー)の.offsetWidth/.clientWidthプロパティを使用してください。または、マークアップを変更して、グラフを自動的に拡大することもできます(グリッドとグラフを共通のコンテナーに入れ、グラフを拡大してコンテナーの幅を埋めます)。

于 2012-06-03T17:51:03.787 に答える