Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
その下にグリッドビューとチャートがあります。
列の数(幅を設定しない)に応じてグリッドビューを拡大し、その後、その幅をグラフに割り当てたいと思います。
私が行った場合:
chart.Width = gridview.Width.Value;
0.0ピクセルになります。
この方法では機能しません。必要な幅はクライアント側の値であり、サーバー側から取得することはできません。サイズ変更チャートロジックをjavascriptに移動してみてください。テーブル(グリッドビュー)の.offsetWidth/.clientWidthプロパティを使用してください。または、マークアップを変更して、グラフを自動的に拡大することもできます(グリッドとグラフを共通のコンテナーに入れ、グラフを拡大してコンテナーの幅を埋めます)。