2007-06-01 Web サーバー コントロールで、動的に追加されたコントロールはViewStateに追加されない (DataGridなど) .net http://www.microsoft.com/japan/msdn/vs/WebApplication/vbtchTopQuestionsAboutASPNETDataGridServerControl.aspx#vbtchtopquestionsaboutaspnetdatagridservercontroladdingcolumnsdynamically ページにコントロールを動的に追加するときは、常に持続性の問題があります。 動的に追加されたコントロール (この場合は列) は、ページの表示ステートに自動的には追加されません。 したがって、ロジックをページに追加して、1 回の通信ごとに列が使用可能になるようにする必要があります。らしい。 DataGrid.DataBind(dataSet);ってやれば保存されるけど。