DataTable.RowsプロパティはViewStateに保存されませんが、Columnsプロパティは、ポストバックとデータの間に列が残っている理由を説明できないためです。 アイデアDataTableとViewstate
1
A
答えて
4
DataTableクラスは、ViewStateに何も格納しません。 DataTableクラスはWebアプリケーションに固有ではなく、Web固有の機能は使用しません。
DataStableのデータがViewStateに格納されている場合は、ViewStateに情報を格納しているWebコントロール(DataGridなど)のデータソースとして使用しているためです。コントロールは、ポストバックのコントロールを再作成する必要があるDataTableから情報をコピーします。コントロールをデータバインドするために使用されたDataTableオブジェクトは、ページがブラウザに送信されると、もはや存在しません。
DataGridコントロールのColumnsプロパティは、DataGridColumnオブジェクトのコレクションであり、DataColumnオブジェクトのコレクションであるDataTableクラスのColumnsプロパティと同じではありません。は、DataGridがデータバインドされている場合、DataTableの列にコピーされます。
関連する問題
- 1. ViewstateとTabPanel
- 2. ASP.Netウィザードコントロール、データバインディング、ViewStateとPostBacks
- 3. ステートレスasp.netアプリケーションとViewStateの
- 4. jquery div&radiobutton viewstate
- 5. Jmeter VIEWSTATE Dynamic
- 6. ViewstateのTextBox値?
- 7. asp.netのViewState?
- 8. ViewStateの問題
- 9. ViewStateはポストバック
- 10. .NET ViewState Decoder
- 11. ViewState、Session and StateServer
- 12. ViewState in GridView ASP.Net
- 13. Viewstate on asp.net
- 14. ViewStateの状態
- 15. Viewstate継承
- 16. のViewStateエラー
- 17. HttpPostのVIEWSTATE値
- 18. Telerik ASP.NET MVCとViewStateのAjax RadGrid?
- 19. asp.net WebBrowserコントロールイベントの順序とViewStateの
- 20. ASP.net ViewStateの暗号化と復号化
- 21. ViewStateと制御命令の変更
- 22. ASP.Net 1.1 Viewstateのセキュリティ
- 23. Sitefinity - ViewState +コントロールのライフサイクル?
- 24. WebResource.axd - 無効なViewState
- 25. .Net Microsoft Ajax Viewstate Issue
- 26. ViewStateの.Add(....またはViewStateの[ "XXXXX" は】効率的ですか?
- 27. C#DataTableとPK
- 28. DataTableとODBCアダプタ
- 29. Angular2とjQuery DataTable
- 30. DataGridViewとDataTable
私が見ていることは、あなたが言っていることと完全に矛盾しています。グリッドビューについては言及していないことに注意してください(グリッドビューはViewStateに格納されます)。私が見ているのは、DataTableのColumnsプロパティも同様に格納されるということです。私はもう少しテストをしなければならないだろうと思う。 – sarsnake
私の悪い、あなたは正しいです。以前は列を追加していて気付かなかった。 – sarsnake