-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathwebgrid.Xml
More file actions
12952 lines (12933 loc) · 582 KB
/
webgrid.Xml
File metadata and controls
12952 lines (12933 loc) · 582 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<?xml version="1.0"?>
<doc>
<assembly>
<name>WebGrid</name>
</assembly>
<members>
<member name="T:WebGrid.Util.DataBaseConnectionType">
<summary>
Connection types supported by <see cref="T:WebGrid.Grid">WebGrid.Grid</see> web control.
</summary>
</member>
<member name="F:WebGrid.Util.DataBaseConnectionType.Auto">
<summary>
Automatically detect your connection type by looking at your connection string.
</summary>
</member>
<member name="F:WebGrid.Util.DataBaseConnectionType.SqlConnection">
<summary>
Sets ConnectionType manually to be SqlConnection
</summary>
</member>
<member name="F:WebGrid.Util.DataBaseConnectionType.OleDB">
<summary>
Sets ConnectionType manually to be Ole DB Connection String
</summary>
</member>
<member name="F:WebGrid.Util.DataBaseConnectionType.Unknown">
<summary>
Unknown connection type.
</summary>
</member>
<member name="T:WebGrid.Util.ConnectionType">
<summary>
Class containing the supported SQL Server connection types.
</summary>
</member>
<member name="M:WebGrid.Util.ConnectionType.FindConnectionType(System.String)">
<summary>
Finds the type of the connection.
</summary>
<param name="connectionString">The connection string.</param>
<returns>The connection string</returns>
</member>
<member name="T:WebGrid.Util.HtmlParser.AttributeList">
<summary>
The AttributeList class is used to store list of
Attributes classes.
This source code may be used freely under the
Limited GNU Public License(LGPL).
Written by Jeff Heaton (http://www.jeffheaton.com)
</summary>
</member>
<member name="T:WebGrid.Util.HtmlParser.Attribute">
<summary>
Attributes holds one attribute, as is normally stored in an
HTML or XML file. This includes a name, value and delimiter.
This source code may be used freely under the
Limited GNU Public License(LGPL).
Written by Jeff Heaton (http://www.jeffheaton.com)
</summary>
</member>
<member name="F:WebGrid.Util.HtmlParser.Attribute.m_delim">
<summary>
The delimiter for the value of this attribute(i.e. " or ').
</summary>
</member>
<member name="F:WebGrid.Util.HtmlParser.Attribute.m_name">
<summary>
The name of this attribute
</summary>
</member>
<member name="F:WebGrid.Util.HtmlParser.Attribute.m_value">
<summary>
The value of this attribute
</summary>
</member>
<member name="M:WebGrid.Util.HtmlParser.Attribute.#ctor">
<summary>
The default constructor. Construct a blank attribute.
</summary>
</member>
<member name="M:WebGrid.Util.HtmlParser.Attribute.#ctor(System.String,System.String)">
<summary>
Construct an attribute without a delimiter.
</summary>
<param name="name">The name of this attribute.</param>
<param name="value">The value of this attribute.</param>
</member>
<member name="M:WebGrid.Util.HtmlParser.Attribute.#ctor(System.String,System.String,System.Char)">
<summary>
Construct a new Attributes. The name, delim, and value
properties can be specified here.
</summary>
<param name="name">The name of this attribute.</param>
<param name="value">The value of this attribute.</param>
<param name="delim">The delimiter character for the value.
</param>
</member>
<member name="P:WebGrid.Util.HtmlParser.Attribute.Delim">
<summary>
The delimiter for this attribute.
</summary>
</member>
<member name="P:WebGrid.Util.HtmlParser.Attribute.Name">
<summary>
The name for this attribute.
</summary>
</member>
<member name="P:WebGrid.Util.HtmlParser.Attribute.Value">
<summary>
The value for this attribute.
</summary>
</member>
<member name="F:WebGrid.Util.HtmlParser.AttributeList.m_list">
<summary>
An internally used Vector. This vector contains
the entire list of attributes.
</summary>
</member>
<member name="M:WebGrid.Util.HtmlParser.AttributeList.#ctor">
<summary>
Create a new, empty, attribute list.
</summary>
</member>
<member name="M:WebGrid.Util.HtmlParser.AttributeList.Add(WebGrid.Util.HtmlParser.Attribute)">
<summary>
Add the specified attribute to the list of attributes.
</summary>
<param name="a">An attribute to add to this
AttributeList.</param>
</member>
<member name="M:WebGrid.Util.HtmlParser.AttributeList.Clear">
<summary>
Clear all attributes from this AttributeList and return
it to a empty state.
</summary>
</member>
<member name="M:WebGrid.Util.HtmlParser.AttributeList.Clone">
<summary>
Make an exact copy of this object using the cloneable
interface.
</summary>
<returns>A new object that is a clone of the specified
object.</returns>
</member>
<member name="M:WebGrid.Util.HtmlParser.AttributeList.IsEmpty">
<summary>
Returns true of this AttributeList is empty, with no
attributes.
</summary>
<returns>True if this AttributeList is empty, false
otherwise.</returns>
</member>
<member name="M:WebGrid.Util.HtmlParser.AttributeList.Set(System.String,System.String)">
<summary>
If there is already an attribute with the specified name,
it will have its value changed to match the specified
value. If there is no Attributes with the specified name,
one will be created. This method is case-insensitive.
</summary>
<param name="name">The name of the Attributes to edit or
create. Case-insensitive.</param>
<param name="value">The value to be held in this
attribute.</param>
</member>
<member name="P:WebGrid.Util.HtmlParser.AttributeList.Count">
<summary>
How many attributes are in this AttributeList?
</summary>
</member>
<member name="P:WebGrid.Util.HtmlParser.AttributeList.List">
<summary>
A list of the attributes in this AttributeList
</summary>
</member>
<member name="P:WebGrid.Util.HtmlParser.AttributeList.Item(System.Int32)">
<summary>
Access the individual attributes
</summary>
</member>
<member name="P:WebGrid.Util.HtmlParser.AttributeList.Item(System.String)">
<summary>
Access the individual attributes by name.
</summary>
</member>
<member name="T:WebGrid.Design.SystemMessage">
<summary>
An error generated either as a system failure or by invalid data input by the user.
</summary>
</member>
<member name="M:WebGrid.Design.SystemMessage.#ctor(System.String,System.Boolean,WebGrid.Enums.SystemMessageStyle,System.String)">
<summary>
Initializes a new instance of the <see cref="T:WebGrid.Design.SystemMessage">error</see> class.
</summary>
<param name="systemMessage">The error to be shown.</param>
<param name="critical">Critical errors are errors not caused by users. Critical errors halt most actions after the error occurred.</param>
<param name="systemMessageStyle">Determines how the error should be displayed.</param>
<param name="rowColumnId">Determines which row and column the error should be displayed in.</param>
</member>
<member name="M:WebGrid.Design.SystemMessage.#ctor(System.String,WebGrid.Enums.SystemMessageStyle,System.String)">
<summary>
Constructs a new error.
</summary>
<param name="systemMessage">The error to be shown.</param>
<param name="systemMessageStyle">Determines how the error should be displayed.</param>
<param name="rowColumnId">Determines which row and column the error should be displayed in.</param>
</member>
<member name="M:WebGrid.Design.SystemMessage.QueryDebug">
<summary>
Queries for debug information.
</summary>
</member>
<member name="M:WebGrid.Design.SystemMessage.AddSystemMessage(System.String,System.Boolean,WebGrid.Enums.SystemMessageStyle,System.String)">
<summary>
Adds the systemMessage.
</summary>
<param name="systemMessage">The error.</param>
<param name="critical">if set to <c>true</c> [critical].</param>
<param name="systemMessageStyle">The error style.</param>
<param name="rowColumnId">The row column ColumnId.</param>
</member>
<member name="P:WebGrid.Design.SystemMessage.Critical">
<summary>
Gets or sets whether the error is critical.
Critical errors are errors not caused by users. Critical systemMessages
halt most actions after the error occurred.
</summary>
<value><c>true</c> if critical; otherwise, <c>false</c>.</value>
</member>
<member name="P:WebGrid.Design.SystemMessage.Debug">
<summary>
Gets or sets whether extra debug information should be displayed.
</summary>
<value><c>true</c> if debug; otherwise, <c>false</c>.</value>
</member>
<member name="P:WebGrid.Design.SystemMessage.Message">
<summary>
Gets or sets the error message.
</summary>
<value>The error.</value>
</member>
<member name="P:WebGrid.Design.SystemMessage.SystemMessageStyle">
<summary>
Gets or sets how the error should be displayed.
</summary>
<value>The error style.</value>
</member>
<member name="P:WebGrid.Design.SystemMessage.UserFriendly">
<summary>
Gets or sets whether the error should be displayed to the user.
</summary>
<value><c>true</c> if [user friendly]; otherwise, <c>false</c>.</value>
</member>
<member name="T:WebGrid.Properties.Resources">
<summary>
A strongly-typed resource class, for looking up localized strings, etc.
</summary>
</member>
<member name="P:WebGrid.Properties.Resources.ResourceManager">
<summary>
Returns the cached ResourceManager instance used by this class.
</summary>
</member>
<member name="P:WebGrid.Properties.Resources.Culture">
<summary>
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
</summary>
</member>
<member name="P:WebGrid.Properties.Resources.DesignRender_Render____sticky___0_">
<summary>
Looks up a localized string similar to ', sticky: {0}.
</summary>
</member>
<member name="P:WebGrid.Properties.Resources.DesignRender_Render___life___0_">
<summary>
Looks up a localized string similar to , life: {0}.
</summary>
</member>
<member name="P:WebGrid.Properties.Resources.FailedToPushRowsDown1">
<summary>
Looks up a localized string similar to Failed to push rows down 1..
</summary>
</member>
<member name="P:WebGrid.Properties.Resources.FailedToPushRowsDown2">
<summary>
Looks up a localized string similar to Failed to push rows down 2..
</summary>
</member>
<member name="P:WebGrid.Properties.Resources.InvalidNumberOfParametersForPushRowDownMethodExcepted7ArgumentsWas0">
<summary>
Looks up a localized string similar to Invalid number of parameters for PushRowDown method, excepted 7 arguments was {0}..
</summary>
</member>
<member name="P:WebGrid.Properties.Resources.UnableToParseOrginalValuesFrom0ColumnValue1">
<summary>
Looks up a localized string similar to Unable to parse orginal values from '{0}' column (Value:'{1}')..
</summary>
</member>
<member name="T:WebGrid.Enums.SystemLanguage">
<summary>
The languages that are supported by WebGrid. You can also write your own
language using WebGrid.SystemMessages or using XML.
Additional languages may be added to WebGrid. Please contact us if you have
a translation that you wish to be included in future version. support@webgrid.com
</summary>
</member>
<member name="F:WebGrid.Enums.SystemLanguage.Undefined">
<summary>
Undefined.
</summary>
</member>
<member name="F:WebGrid.Enums.SystemLanguage.English">
<summary>
The system messages for WebGrid is rendered in english. (Default.)
</summary>
</member>
<member name="F:WebGrid.Enums.SystemLanguage.Norwegian">
<summary>
The system messages for WebGrid is rendered in norwegian.
</summary>
<remarks>
For norwegian table and column titles are updated to use special
characters like æ, ø, and å in replacement for AE,OE and AA.
</remarks>
</member>
<member name="F:WebGrid.Enums.SystemLanguage.Danish">
<summary>
The system messages for WebGrid is rendered in danish.
</summary>
<remarks>
For danish table and column titles are updated to use special
characters likeæ, ø, and å in replacement for AE,OE and AA.
</remarks>
</member>
<member name="F:WebGrid.Enums.SystemLanguage.Swedish">
<summary>
The system messages for WebGrid is rendered in swedish.
</summary>
<remarks>
For swedish table and column titles are updated to use special
characters like æ, ø, and å in replacement for AE,OE and AA.
</remarks>
</member>
<member name="F:WebGrid.Enums.SystemLanguage.Spanish">
<summary>
The system messages for WebGrid is rendered in spanish.
</summary>
</member>
<member name="F:WebGrid.Enums.SystemLanguage.German">
<summary>
The system messages for WebGrid is rendered in german.
</summary>
</member>
<member name="F:WebGrid.Enums.SystemLanguage.Dutch">
<summary>
The system messages for WebGrid is rendered in dutch.
</summary>
</member>
<member name="F:WebGrid.Enums.SystemLanguage.Turkish">
<summary>
The system messages for WebGrid is rendered in turkish.
</summary>
<remark>
Thanks for translate to Erdal Kilinc, erkilinc@googlemail.com
</remark>
</member>
<member name="F:WebGrid.Enums.SystemLanguage.Arabic">
<summary>
The system messages for WebGrid is rendered in arabic.
</summary>
<remark>
Thanks for translate to aboganas at http://forums.webgrid.com
</remark>
</member>
<member name="T:WebGrid.Data.Table">
<summary>
This class typically represents a table from the data source. A table instance is
a placeholder for <see cref="T:WebGrid.Data.Row">WebGrid.Row</see> (records from a data source).
</summary>
</member>
<member name="F:WebGrid.Data.Table.m_Loadschema">
<summary>
Indicates if schema should be loaded (if not already loaded)
Schema is always loaded when column collection is external use, but in some cases it should not be
loaded when queried internally.
</summary>
</member>
<member name="F:WebGrid.Data.Table.m_GotData">
<summary>
Indicates if the table has retrieved data.
</summary>
</member>
<member name="F:WebGrid.Data.Table.m_Loadfilter">
<summary>
Indicates if 'filter' sql statement is loaded for the table. (Triggers only at at PreRender event.)
</summary>
</member>
<member name="M:WebGrid.Data.Table.#ctor(WebGrid.Grid,System.Boolean)">
<summary>
Initializes a new instance of the <see cref="T:WebGrid.Data.Table">Table</see> class.
</summary>
<param name="mygrid">The Grid that is the parent object of the table.</param>
<param name="gotcache">if set to <c>true</c> [m_ gotcache].</param>
</member>
<member name="M:WebGrid.Data.Table.#ctor(WebGrid.Grid)">
<summary>
Initializes a new instance of the <see cref="T:WebGrid.Data.Table">Table</see> class.
</summary>
</member>
<member name="M:WebGrid.Data.Table.FindDataSourceType(System.String)">
<summary>
Finds data source web control.
</summary>
<param name="dataSourceId"></param>
<returns></returns>
</member>
<member name="M:WebGrid.Data.Table.GetData(System.Boolean)">
<summary>
Gets the data.
</summary>
<param name="forceGetData">if set to <c>true</c> [force get data].</param>
</member>
<member name="M:WebGrid.Data.Table.GetData(System.Boolean,System.Boolean)">
<summary>
Gets WebGrid to load data
</summary>
<param name="forceGetData">if true webgrid will reload data even if already loaded.</param>
<param name="getAllRows">load all records from the data source</param>
</member>
<member name="M:WebGrid.Data.Table.GetPostBackData">
<summary>
Gets postback data for cells in this table, even if they have received postback.
</summary>
</member>
<member name="M:WebGrid.Data.Table.SetDataSource(System.String,System.String)">
<summary>
Set XML data document file as dataprovider for WebGrid. WebGrid will automatically insert/update your xml file and detect schema settings for xml data document.
</summary>
<param name="xmlfile">XML data document file (full path for the file is required)</param>
<param name="sectionPath">Name of the section path (Example: "\\configuration\appsettings").</param>
<remarks>
When selecting nodes with child nodes, then WebGrid is using the first selected node as template for loading column settings, and uses
these column settings for updating and inserting nodes into your XML file. If selecting nodes with child nodes you are not able to create new nodes
(reason for this is your XML document is mapped to WebGrid.)
</remarks>
</member>
<member name="M:WebGrid.Data.Table.Cancel">
<summary>
Triggers cancel events.
</summary>
</member>
<member name="M:WebGrid.Data.Table.DeleteRow(System.String)">
<summary>
Deletes the row.
</summary>
<param name="rowID">The row ID.</param>
</member>
<member name="M:WebGrid.Data.Table.GetSchema">
<summary>
Gets the data source schema for this table.
</summary>
</member>
<member name="M:WebGrid.Data.Table.RetrieveColumnCache">
<summary>
Retrieves the column cache.
</summary>
</member>
<member name="M:WebGrid.Data.Table.SetDataSource(System.Web.UI.Control)">
<summary>
Set table as data source for WebGrid.
</summary>
<param name="datasource">Control dataprovider object</param>
</member>
<member name="M:WebGrid.Data.Table.SetDataSource(System.Collections.IEnumerable)">
<summary>
Simple iteration over a non-generic collection
</summary>
<param name="datasource">The datasource.</param>
</member>
<member name="M:WebGrid.Data.Table.SetDataSource(System.Data.DataTable)">
<summary>
Set table as data source for WebGrid.
</summary>
<param name="datasource">Table dataprovider object</param>
</member>
<member name="M:WebGrid.Data.Table.SetDataSource(System.Data.DataTable,System.Data.DataTable)">
<summary>
Set table as data source for WebGrid.
</summary>
<param name="datasource">table dataprovider object</param>
<param name="columnSettings">Column settings for your data source (Optional).</param>
</member>
<member name="M:WebGrid.Data.Table.SetDataSource(System.Data.DataView)">
<summary>
Set DataView as data source for WebGrid.
</summary>
<param name="datasource">DataView dataprovider object</param>
</member>
<member name="M:WebGrid.Data.Table.SetDataSource(System.Data.DataView,System.Data.DataTable)">
<summary>
Set DataView as data source for WebGrid.
</summary>
<param name="datasource">DataView dataprovider object</param>
<param name="columns">Column settings for your data source.</param>
</member>
<member name="M:WebGrid.Data.Table.SetDataSource(System.Data.OleDb.OleDbDataAdapter)">
<summary>
Set OleDbDataAdapter as data source for WebGrid. OleDbDataAdapter will automatically insert/update your data source and detect schema settings.
</summary>
<param name="datasource">OleDbDataAdapter dataprovider object</param>
</member>
<member name="M:WebGrid.Data.Table.SetDataSource(System.Data.OleDb.OleDbDataAdapter,System.Data.DataTable)">
<summary>
Set OleDbDataAdapter as data source for WebGrid. OleDbDataAdapter will automatically insert/update your data source and detect schema settings.
</summary>
<param name="datasource">OleDbDataAdapter dataprovider object</param>
<param name="columns">Column settings for your data source (Optional).</param>
</member>
<member name="M:WebGrid.Data.Table.SetGenericDataSource(System.Collections.ObjectModel.Collection{System.Object})">
<summary>
Represents a strongly typed list of objects that can be accessed by index.
</summary>
<param name="datasource">The datasource.</param>
</member>
<member name="P:WebGrid.Data.Table.CacheDatasourceStructure">
<summary>
Indicates whether the table should cache database-design information.
Cache database-design is automatic for MSSQL server, and default disabled
for other SQL servers.
</summary>
<value><c>true</c> if [cache structure]; otherwise, <c>false</c>.</value>
</member>
<member name="P:WebGrid.Data.Table.CacheKey">
<summary>
Gets the cache key for this table. (Only valid for SqlConnection and OleDb Data Interface)
</summary>
<value>The cache key.</value>
</member>
<member name="P:WebGrid.Data.Table.Columns">
<summary>
Gets or sets the settings for each column in the table.
</summary>
<value>A column collection of table-column settings.</value>
</member>
<member name="P:WebGrid.Data.Table.ConnectionString">
<summary>
Gets or sets the connection string to be used for retrieving data for this table.
</summary>
<value>The OleDB connection string.</value>
</member>
<member name="P:WebGrid.Data.Table.ControlDataSource">
<summary>
Gets the control data source.
</summary>
<value>The control data source.</value>
</member>
<member name="P:WebGrid.Data.Table.DataBaseInterface">
<summary>
Gets or sets the data interface to use when communicating with the database.
</summary>
<value>The DB interface.</value>
</member>
<member name="P:WebGrid.Data.Table.DataMember">
<summary>
Gets or sets the name of the list of data that the data-bound control binds to, in cases where the data source contains more than one distinct list of data items.
</summary>
</member>
<member name="P:WebGrid.Data.Table.DataSource">
<summary>
Gets or sets the data source.
</summary>
<value>The data source.</value>
</member>
<member name="P:WebGrid.Data.Table.DataSourceId">
<summary>
Gets or sets the name of the table.
</summary>
<value>The name of the table.</value>
</member>
<member name="P:WebGrid.Data.Table.DataSourceType">
<summary>
Gets the type of the data source used.
</summary>
<value>The type of the data source.</value>
</member>
<member name="P:WebGrid.Data.Table.FilterExpression">
<summary>
Gets or sets the extra 'filter' query when retrieving data.
</summary>
<value>The SQL 'filter' query.</value>
</member>
<member name="P:WebGrid.Data.Table.GroupByExpression">
<summary>
Gets or sets grouping expression for this data table.
</summary>
</member>
<member name="P:WebGrid.Data.Table.GetUniqueDataColumn">
<summary>
Retrieve only unused data for this unique data-column.
</summary>
<value>The column name (the column must be in the database).</value>
</member>
<member name="P:WebGrid.Data.Table.GotCache">
<summary>
Gets a value indicating whether [got data source cache].
</summary>
<value><c>true</c> if [got data source cache]; otherwise, <c>false</c>.</value>
</member>
<member name="P:WebGrid.Data.Table.GotData">
<summary>
Indicates if the table has loaded data for the rows.
</summary>
</member>
<member name="P:WebGrid.Data.Table.GotSchema">
<summary>
Gets or a value indicating whether got data source schema.
</summary>
<value>
<c>true</c> if [got data source schema]; otherwise, <c>false</c>.
</value>
</member>
<member name="P:WebGrid.Data.Table.IsCustomPaging">
<summary>
Gets if this table has custom paging (used by objectdatasource)
</summary>
</member>
<member name="P:WebGrid.Data.Table.OrderByAdd">
<summary>
Adds a sorting statement for the data source.
</summary>
<value>The statement.</value>
</member>
<member name="P:WebGrid.Data.Table.Primarykeys">
<summary>
Gets a Column vollection of all primary keys for this Table
</summary>
</member>
<member name="P:WebGrid.Data.Table.RecordCount">
<summary>
Gets the number of records in the table.
</summary>
<value>The record count.</value>
</member>
<member name="P:WebGrid.Data.Table.RetrieveForeignkeys">
<summary>
Whether foreignkeys also should be loaded.
</summary>
<value><c>true</c> if [get foreign keys]; otherwise, <c>false</c>.</value>
</member>
<member name="P:WebGrid.Data.Table.Rows">
<summary>
Gets or sets the rows in this table.
</summary>
<value>The rows inside this table.</value>
</member>
<member name="P:WebGrid.Data.Table.Search">
<summary>
Gets or sets filters used when retrieving data from the database.
</summary>
<value>The search value for this table.</value>
</member>
<member name="P:WebGrid.Data.Table.SortExpression">
<summary>
Sets or gets the sorting statement for the data source.
</summary>
<value>The SQL sorting statement.</value>
</member>
<member name="P:WebGrid.Data.Table.Sql">
<summary>
Gets or sets a Custom Sql for WebGrid to retrieve data.
</summary>
<value>The SQL query</value>
</member>
<member name="P:WebGrid.Data.Table.OrderBySortList">
<summary>
Gets the order by sort list.
</summary>
<value>The sort list.</value>
</member>
<member name="P:WebGrid.Data.Table.Item(System.Int32)">
<summary>
Returns the row at the specified index in this table.
</summary>
<value>Return specified (by index value) row within this table.</value>
</member>
<member name="P:WebGrid.Data.Table.Item(System.String)">
<summary>
Returns the row at the specified primary key(s) in the table.
</summary>
<value>Return specified (by primary keys) row within this table.</value>
<remarks>
If a row with the specified primary key(s) does not exist in the table then null is returned.
</remarks>
</member>
<member name="T:WebGrid.Collections.ImageSizeCollection">
<summary>
A collection of ImageSizes.
</summary>
<exclude/>
</member>
<member name="T:WebGrid.ContextMenuItem">
<summary>
</summary>
<exclude/>
<returns></returns>
</member>
<member name="M:WebGrid.ContextMenuItem.#ctor">
<summary>
Default constructor
</summary>
</member>
<member name="M:WebGrid.ContextMenuItem.Dispose">
<summary>
Releases all resources used by the SystemMessageItem.
</summary>
</member>
<member name="M:WebGrid.ContextMenuItem.ShouldSerializeSite">
<summary>
Indicates if the property should serialize.
</summary>
<exclude/>
</member>
<member name="E:WebGrid.ContextMenuItem.Disposed">
<summary>
Adds an event handler to listen to the Disposed event on the component.
</summary>
</member>
<member name="P:WebGrid.ContextMenuItem.CssClass">
<summary>
Gets or sets css class for this sentence.
</summary>
<value>The text to be displayed</value>
</member>
<member name="P:WebGrid.ContextMenuItem.Enabled">
<summary>
Sets or gets if this menu item is enabled or not.
</summary>
</member>
<member name="P:WebGrid.ContextMenuItem.Id">
<summary>
Sets or gets the ID of this Menu item
</summary>
</member>
<member name="P:WebGrid.ContextMenuItem.Site">
<summary>
Gets or sets the site of the <see cref="T:System.ComponentModel.Component"/>
</summary>
<value></value>
<returns>The <see cref="T:System.ComponentModel.ISite"></see> object associated with the component; or null, if the component does not have a site.</returns>
</member>
<member name="P:WebGrid.ContextMenuItem.Text">
<summary>
Gets or sets the text that is to be displayed for this menu Item
</summary>
<remarks>
There are default texts for System menu items
</remarks>
<value></value>
</member>
<member name="P:WebGrid.ContextMenuItem.Visible">
<summary>
Sets or gets if this menu item is visible or not.
</summary>
</member>
<member name="P:WebGrid.ContextMenuItem.InternalMenuType">
<summary>
Sets or gets if this menu item is enabled or not.
</summary>
</member>
<member name="T:WebGrid.Image">
<summary>
The Image class is displayed as a column with a file input box in the web interface.
If the column contains a file it can be displayed as an image.
The file can either be stored on disk or in the data source (if available).
Default upload directory for files stored on disk is "Upload/"
This class inherits from the <see cref="T:WebGrid.Column">WebGrid.Column</see> class.
</summary>
</member>
<member name="T:WebGrid.Column">
<summary>
When <see cref="T:WebGrid.Grid">WebGrid.Grid</see> web control is displaying the selected fields from
a data source it uses <see cref="T:WebGrid.Column">Column</see> to render the content of these
fields. Properties, methods, and <see cref="P:WebGrid.Column.ColumnType">ColumnType</see>
set how the column should behave and be displayed. By default the <see cref="P:WebGrid.Column.ColumnType">ColumnType</see>
is automatically detected and optimal properties are set for this <see cref="P:WebGrid.Column.ColumnType">ColumnType</see>
to create a userfriendly web-interface.
</summary>
</member>
<member name="M:WebGrid.Column.#ctor">
<summary>
Initializes a new instance of the <see cref="T:WebGrid.Column">Column</see> class.
</summary>
</member>
<member name="M:WebGrid.Column.#ctor(System.String,WebGrid.Data.Table)">
<summary>
Initializes a new instance of the <see cref="T:WebGrid.Column">Column</see> class.
</summary>
<param name="columnName">ColumnId of the column.</param>
<param name="table">Table object.</param>
</member>
<member name="M:WebGrid.Column.Clone">
<summary>
Creates a new object that is a copy of the current instance.
</summary>
<returns>
A new object that is a copy of this instance.
</returns>
</member>
<member name="M:WebGrid.Column.DisplayText(WebGrid.Data.RowCell)">
<summary>
Display Value for this column
</summary>
</member>
<member name="M:WebGrid.Column.Dispose">
<summary>
Releases all resources used by the column.
</summary>
</member>
<member name="M:WebGrid.Column.SetFilterByColumn(System.String,System.String)">
<summary>
When the FilterByColumn property is used it will create a dropdown box for the column
in grid-mode with autopostback enabled. This property can be used to create an
easy-to-use search options interface for the user.
</summary>
<param name="searchtitle">A user friendly name for the search option (existing searchtitle for search option will be replaced).</param>
<param name="identifier">The SQL identifier; the sql statement to retrieve data.</param>
</member>
<member name="M:WebGrid.Column.Validate(WebGrid.Data.RowCell)">
<summary>
Validates this instance.
</summary>
<returns></returns>
</member>
<member name="M:WebGrid.Column.ValidateColumnPostBackValue(WebGrid.Data.RowCell)">
<summary>
Validates a postback value for this column.
</summary>
<param name="cell">The cell with postback value</param>
<returns>returns null if failed to validate else the column object type</returns>
</member>
<member name="M:WebGrid.Column.ValidateExpression(WebGrid.Data.RowCell)">
<summary>
Gets the result (true or false) from ValidExpression. Read remarks for further documentation.
Undefined is returned when the system was unable to <see cref="T:WebGrid.Util.Validate">WebGrid.Util.Validate</see>.
</summary>
</member>
<member name="M:WebGrid.Column.OnLoadFromDatabase(System.Object)">
<summary>
This method is fired when loading data and is handled for each column type.
</summary>
<param name="databaseValue"></param>
<returns></returns>
</member>
<member name="M:WebGrid.Column.OnUpdateInsert(WebGrid.Events.CellUpdateInsertArgument,WebGrid.Data.RowCell)">
<summary>
Used to validate data source against on update insert.
</summary>
<param name="ea">insertupdate argument</param>
<param name="cell">Rowcell</param>
</member>
<member name="M:WebGrid.Column.UpdateInsertColumnDataSourceId(WebGrid.Data.Row,WebGrid.Events.BeforeUpdateInsertEventArgs,System.String)">
<summary>
This method is fired by 'Data Interface/InsertUpdateRow' method.
</summary>
<param name="row"></param>
<param name="columnArgs"></param>
<param name="rowIdentity"></param>
</member>
<member name="M:WebGrid.Column.ShouldSerializeAllowEdit">
<summary>
</summary>
<exclude/>
<returns></returns>
</member>
<member name="M:WebGrid.Column.ShouldSerializeAllowEditInGrid">
<summary>
</summary>
<exclude/>
<returns></returns>
</member>
<member name="M:WebGrid.Column.ShouldSerializeAllowEmpty">
<summary>
</summary>
<exclude/>
<returns></returns>
</member>
<member name="M:WebGrid.Column.ShouldSerializeAllowUpdate">
<summary>
</summary>
<exclude/>
<returns></returns>
</member>
<member name="M:WebGrid.Column.ShouldSerializeColumnId">
<summary>
</summary>
<exclude/>
<returns></returns>
</member>
<member name="M:WebGrid.Column.ShouldSerializeColumnType">
<summary>
</summary>
<exclude/>
<returns></returns>
</member>
<member name="M:WebGrid.Column.ShouldSerializeDisplayIndex">
<summary>
</summary>
<exclude/>
<returns></returns>
</member>
<member name="M:WebGrid.Column.ShouldSerializeEditAlign">
<summary>
</summary>
<exclude/>
<returns></returns>
</member>
<member name="M:WebGrid.Column.ShouldSerializeEditAlignTitle">
<summary>
</summary>
<exclude/>
<returns></returns>
</member>
<member name="M:WebGrid.Column.ShouldSerializeGrid">
<summary>
</summary>
<exclude/>
<returns></returns>
</member>
<member name="M:WebGrid.Column.ShouldSerializeGridAlign">
<summary>
</summary>
<exclude/>
<returns></returns>
</member>
<member name="M:WebGrid.Column.ShouldSerializeGridVAlign">
<summary>
</summary>
<exclude/>
<returns></returns>
</member>
<member name="M:WebGrid.Column.ShouldSerializeHeaderText">
<summary>
</summary>
<exclude/>
<returns></returns>
</member>
<member name="M:WebGrid.Column.ShouldSerializeHeight">
<summary>
</summary>
<exclude/>
<returns></returns>
</member>
<member name="M:WebGrid.Column.ShouldSerializeHeightEditableColumn">
<summary>
</summary>
<exclude/>
<returns></returns>
</member>
<member name="M:WebGrid.Column.ShouldSerializeHideIfEmpty">
<summary>
</summary>
<exclude/>
<returns></returns>
</member>
<member name="M:WebGrid.Column.ShouldSerializeHyperLinkColumn">
<summary>
</summary>
<exclude/>
<returns></returns>
</member>
<member name="M:WebGrid.Column.ShouldSerializeIdentity">
<summary>
</summary>
<exclude/>
<returns></returns>
</member>
<member name="M:WebGrid.Column.ShouldSerializeDisableMaskedInput">
<summary>
</summary>
<exclude/>
<returns></returns>
</member>
<member name="M:WebGrid.Column.ShouldSerializeIsInDataSource">
<summary>
</summary>
<exclude/>
<returns></returns>
</member>
<member name="M:WebGrid.Column.ShouldSerializeMaxSize">
<summary>
</summary>
<exclude/>
<returns></returns>
</member>
<member name="M:WebGrid.Column.ShouldSerializeNonBreaking">