質問: ds; GridView1.DataBind(); } ```
回答: > > Controlsクラスにはクローンメソッドがなく、推奨されない方法なのか > > > ASP.NET Web Formsでテーブルを表示する場合、通常はデータバインド.aspx)という手法を使用して表を構築します。ですのでコントロール自体ではなく、コントロールのデータソースを複製すれば事足ります。 データバインドをする実装に変更したうえでポストバック時のためにデータソースを保持し続ける方法ですが、`Session`または`ViewState`に保存するのが適当です。`static`変数はユーザー別に分割されていないためサーバー全体で共通の値となりますし、ワーカープロセスが複数存在する場合やリサイクルされた場合に値が共有されないため確実性に劣ります。