@@ -16,12 +16,9 @@ public partial class TablesDynamic
1616 private DataTableDynamicContext ? _dataTableDynamicContext2 ;
1717 private DataTableDynamicContext ? _dataTableDynamicContext3 ;
1818 private DataTableDynamicContext ? _dataTableDynamicContext4 ;
19-
20- private List < DynamicObject > SelectedItems { get ; set ; } = [ ] ;
21-
22- private string ? ButtonAddColumnText { get ; set ; }
23-
24- private string ? ButtonRemoveColumnText { get ; set ; }
19+ private List < DynamicObject > _selectedItems = [ ] ;
20+ private string ? _buttonAddColumnText ;
21+ private string ? _buttonRemoveColumnText ;
2522
2623 /// <summary>
2724 /// OnInitialized 方法
@@ -30,8 +27,8 @@ protected override void OnInitialized()
3027 {
3128 base . OnInitialized ( ) ;
3229
33- ButtonAddColumnText ??= Localizer [ "TablesDynamicDynamicColButtonAddColumnText" ] ;
34- ButtonRemoveColumnText ??= Localizer [ "TablesDynamicDynamicColButtonRemoveColumnText" ] ;
30+ _buttonAddColumnText ??= Localizer [ "TablesDynamicDynamicColButtonAddColumnText" ] ;
31+ _buttonRemoveColumnText ??= Localizer [ "TablesDynamicDynamicColButtonRemoveColumnText" ] ;
3532
3633 InitDataTableContext ( ) ;
3734 }
@@ -179,16 +176,11 @@ private Task OnRemoveColumn()
179176 return Task . CompletedTask ;
180177 }
181178
182- private int PageItems { get ; set ; }
183-
184- private int TotalCount { get ; set ; }
185-
186- private int PageIndex { get ; set ; } = 1 ;
187-
188- private int PageCount { get ; set ; }
189-
179+ private int _pageItems ;
180+ private int _totalCount ;
181+ private int _pageIndex = 1 ;
182+ private int _pageCount ;
190183 private readonly List < Foo > _pageData = [ ] ;
191-
192184 private readonly DataTable _pageDataTable = new ( ) ;
193185
194186 private void CreatePageDataTable ( )
@@ -198,13 +190,13 @@ private void CreatePageDataTable()
198190 _pageDataTable . Columns . Add ( nameof ( Foo . Name ) , typeof ( string ) ) ;
199191 _pageDataTable . Columns . Add ( nameof ( Foo . Count ) , typeof ( int ) ) ;
200192 _pageData . AddRange ( Foo . GenerateFoo ( FooLocalizer , 80 ) ) ;
201- TotalCount = _pageData . Count ;
202- PageIndex = 1 ;
203- PageItems = 2 ;
204- PageCount = ( int ) Math . Ceiling ( TotalCount / 2.0 ) ;
193+ _totalCount = _pageData . Count ;
194+ _pageIndex = 1 ;
195+ _pageItems = 2 ;
196+ _pageCount = ( int ) Math . Ceiling ( _totalCount / 2.0 ) ;
205197
206198 // 此处代码可以通过数据库获得分页后的数据转化成 DataTable 再给 DynamicContext 即可实现数据库分页
207- foreach ( var f in _pageData . Skip ( ( PageIndex - 1 ) * PageItems ) . Take ( PageItems ) . ToList ( ) )
199+ foreach ( var f in _pageData . Skip ( ( _pageIndex - 1 ) * _pageItems ) . Take ( _pageItems ) . ToList ( ) )
208200 {
209201 _pageDataTable . Rows . Add ( f . Id , f . DateTime , f . Name , f . Count ) ;
210202 }
@@ -253,7 +245,7 @@ private void UpdatePageDataContext()
253245 table . Rows . Clear ( ) ;
254246
255247 // 此处代码可以通过数据库获得分页后的数据转化成 DataTable 再给 DynamicContext 即可实现数据库分页
256- foreach ( var f in _pageData . Skip ( ( PageIndex - 1 ) * PageItems ) . Take ( PageItems ) . ToList ( ) )
248+ foreach ( var f in _pageData . Skip ( ( _pageIndex - 1 ) * _pageItems ) . Take ( _pageItems ) . ToList ( ) )
257249 {
258250 table . Rows . Add ( f . Id , f . DateTime , f . Name , f . Count ) ;
259251 }
@@ -268,7 +260,7 @@ private void UpdatePageDataContext()
268260 /// <returns></returns>
269261 private Task OnPageLinkClick ( int pageIndex )
270262 {
271- PageIndex = pageIndex ;
263+ _pageIndex = pageIndex ;
272264 UpdatePageDataContext ( ) ;
273265
274266 StateHasChanged ( ) ;
0 commit comments