<?xml version="1.0"?>
<doc>
<assembly>
<name>XPTable</name>
</assembly>
<members>
<member name="T:XPTable.Sorting.ShellSorter">
<summary>
A ShellSort implementation for sorting the Cells contained in a TableModel
</summary>
</member>
<member name="T:XPTable.Sorting.SorterBase">
<summary>
Base class for the sorters used to sort the Cells contained in a TableModel
</summary>
</member>
<member name="F:XPTable.Sorting.SorterBase.tableModel">
<summary>
The TableModel that contains the Cells to be sorted
</summary>
</member>
<member name="F:XPTable.Sorting.SorterBase.column">
<summary>
The index of the Column to be sorted
</summary>
</member>
<member name="F:XPTable.Sorting.SorterBase.comparer">
<summary>
The IComparer used to sort the Column's Cells
</summary>
</member>
<member name="F:XPTable.Sorting.SorterBase.sortOrder">
<summary>
Specifies how the Column is to be sorted
</summary>
</member>
<member name="M:XPTable.Sorting.SorterBase.#ctor(XPTable.Models.TableModel,System.Int32,System.Collections.IComparer,System.Windows.Forms.SortOrder)">
<summary>
Initializes a new instance of the SorterBase class with the specified
TableModel, Column index, IComparer and SortOrder
</summary>
<param name="tableModel">The TableModel that contains the data to be sorted</param>
<param name="column">The index of the Column to be sorted</param>
<param name="comparer">The IComparer used to sort the Column's Cells</param>
<param name="sortOrder">Specifies how the Column is to be sorted</param>
</member>
<member name="M:XPTable.Sorting.SorterBase.Compare(XPTable.Models.Cell,XPTable.Models.Cell)">
<summary>
Compares two objects and returns a value indicating whether one is less
than, equal to or greater than the other
</summary>
<param name="a">First object to compare</param>
<param name="b">Second object to compare</param>
<returns>-1 if a is less than b, 1 if a is greater than b, or 0 if a equals b</returns>
</member>
<member name="M:XPTable.Sorting.SorterBase.Sort">
<summary>
Starts sorting the Cells in the TableModel
</summary>
</member>
<member name="M:XPTable.Sorting.SorterBase.Swap(System.Int32,System.Int32)">
<summary>
Swaps the Rows in the TableModel at the specified indexes
</summary>
<param name="a">The index of the first Row to be swapped</param>
<param name="b">The index of the second Row to be swapped</param>
</member>
<member name="M:XPTable.Sorting.SorterBase.Set(System.Int32,System.Int32)">
<summary>
Replaces the Row in the TableModel located at index a with the Row
located at index b
</summary>
<param name="a">The index of the Row that will be replaced</param>
<param name="b">The index of the Row that will be moved to index a</param>
</member>
<member name="M:XPTable.Sorting.SorterBase.Set(System.Int32,XPTable.Models.Row)">
<summary>
Replaces the Row in the TableModel located at index a with the specified Row
</summary>
<param name="a">The index of the Row that will be replaced</param>
<param name="row">The Row that will be moved to index a</param>
</member>
<member name="P:XPTable.Sorting.SorterBase.TableModel">
<summary>
Gets the TableModel that contains the Cells to be sorted
</summary>
</member>
<member name="P:XPTable.Sorting.SorterBase.SortColumn">
<summary>
Gets the index of the Column to be sorted
</summary>
</member>
<member name="P:XPTable.Sorting.SorterBase.Comparer">
<summary>
Gets the IComparer used to sort the Column's Cells
</summary>
</member>
<member name="P:XPTable.Sorting.SorterBase.SortOrder">
<summary>
Gets how the Column is to be sorted
</summary>
</member>
<member name="M:XPTable.Sorting.ShellSorter.#ctor(XPTable.Models.TableModel,System.Int32,System.Collections.IComparer,System.Windows.Forms.SortOrder)">
<summary>
Initializes a new instance of the ShellSorter class with the specified
TableModel, Column index, IComparer and SortOrder
</summary>
<param name="tableModel">The TableModel that contains the data to be sorted</param>
<param name="column">The index of the Column to be sorted</param>
<param name="comparer">The IComparer used to sort the Column's Cells</param>
<param name="sortOrder">Specifies how the Column is to be sorted</param>
</member>
<member name="M:XPTable.Sorting.ShellSorter.Sort">
<summary>
Starts sorting the Cells in the TableModel
</summary>
</member>
<member name="T:XPTable.Sorting.ImageComparer">
<summary>
An IComparer for sorting Cells that contain Images
</summary>
</member>
<member name="T:XPTable.Sorting.ComparerBase">
<summary>
Base class for comparers used to sort the Cells contained in a TableModel
</summary>
</member>
<member name="F:XPTable.Sorting.ComparerBase.tableModel">
<summary>
The TableModel that contains the Cells to be sorted
</summary>
</member>
<member name="F:XPTable.Sorting.ComparerBase.column">
<summary>
The index of the Column to be sorted
</summary>
</member>
<member name="F:XPTable.Sorting.ComparerBase.sortOrder">
<summary>
Specifies how the Column is to be sorted
</summary>
</member>
<member name="M:XPTable.Sorting.ComparerBase.#ctor(XPTable.Models.TableModel,System.Int32,System.Windows.Forms.SortOrder)">
<summary>
Initializes a new instance of the ComparerBase class with the specified
TableModel, Column index and SortOrder
</summary>
<param name="tableModel">The TableModel that contains the data to be sorted</param>
<param name="column">The index of the Column to be sorted</param>
<param name="sortOrder">Specifies how the Column is to be sorted</param>
</member>
<member name="M:XPTable.Sorting.ComparerBase.Compare(System.Object,System.Object)">
<summary>
Compares two objects and returns a value indicating whether one is less
than, equal to or greater than the other
</summary>
<param name="a">First object to compare</param>
<param name="b">Second object to compare</param>
<returns>-1 if a is less than b, 1 if a is greater than b, or 0 if a equals b</returns>
</member>
<member name="P:XPTable.Sorting.ComparerBase.TableModel">
<summary>
Gets the TableModel that contains the Cells to be sorted
</summary>
</member>
<member name="P:XPTable.Sorting.ComparerBase.SortColumn">
<summary>
Gets the index of the
没有合适的资源?快使用搜索试试~ 我知道了~
强大的ListView风格开源表格控件XPTable源码(C#)
共161个文件
cs:147个
bmp:3个
resx:3个
4星 · 超过85%的资源 需积分: 49 76 下载量 196 浏览量
2009-11-19
10:39:42
上传
评论 3
收藏 391KB RAR 举报
温馨提示
一个可以高度自定义的ListView控件,允许列复选框、图标、下拉框、数字框、进度条等,并且可以非常容易的进行排序等操作,功能强大、代码严谨,非常值得学习!
资源推荐
资源详情
资源评论
收起资源包目录
强大的ListView风格开源表格控件XPTable源码(C#) (161个子文件)
ColumnModel.bmp 1KB
Table.bmp 1KB
TableModel.bmp 1KB
Table.cs 189KB
ColorCellEditor.cs 165KB
TableModel.cs 32KB
Cell.cs 30KB
ThemeManager.cs 29KB
Column.cs 24KB
Row.cs 23KB
ColumnModel.cs 22KB
NumberCellEditor.cs 20KB
DropDownCellEditor.cs 19KB
CheckBoxCellRenderer.cs 19KB
NumberCellRenderer.cs 19KB
HeaderContextMenu.cs 18KB
ButtonCellRenderer.cs 17KB
AsciiChars.cs 17KB
WindowMessages.cs 17KB
CellPadding.cs 15KB
NativeMethods.cs 15KB
CellRenderer.cs 14KB
ComboBoxCellEditor.cs 14KB
CellEditor.cs 12KB
NumberColumn.cs 11KB
ColumnCollectionEditor.cs 10KB
DropDownCellRenderer.cs 10KB
DateTimeColumn.cs 10KB
HeaderRenderer.cs 9KB
WindowExtendedStyles.cs 9KB
Renderer.cs 9KB
PaintCellEventArgs.cs 9KB
CheckBoxColumn.cs 9KB
ColumnCollection.cs 9KB
ButtonColumn.cs 8KB
ImageCellRenderer.cs 8KB
NativeWindow.cs 8KB
RowCollection.cs 8KB
ProgressBarCellRenderer.cs 8KB
WindowStyles.cs 8KB
ColorColumn.cs 8KB
ProgressBarColumn.cs 8KB
GradientHeaderRenderer.cs 7KB
CellCollection.cs 7KB
ImageColumn.cs 7KB
CellMouseEventArgs.cs 7KB
ColorCellRenderer.cs 7KB
DateTimeCellEditor.cs 7KB
PaintHeaderEventArgs.cs 7KB
CellPos.cs 6KB
SorterBase.cs 6KB
RowEventArgs.cs 6KB
ComboBoxColumn.cs 6KB
DateTimeCellRenderer.cs 6KB
TextColumn.cs 6KB
DropDownContainer.cs 6KB
DropDownColumn.cs 6KB
TextCellEditor.cs 5KB
CellKeyEventArgs.cs 5KB
SelectionEventArgs.cs 5KB
HeaderMouseEventArgs.cs 5KB
CellEditEventArgs.cs 5KB
TableModelEventArgs.cs 5KB
ColumnEventArgs.cs 5KB
XPHeaderRenderer.cs 5KB
RECT.cs 5KB
ColumnEventType.cs 4KB
RowCollectionEditor.cs 4KB
CellCollectionEditor.cs 4KB
FlatHeaderRenderer.cs 4KB
ICellRenderer.cs 4KB
ColumnModelEventArgs.cs 4KB
ColorComparer.cs 4KB
MergeSorter.cs 4KB
RowStyle.cs 4KB
CellStyle.cs 4KB
ImageComparer.cs 4KB
CellEventArgsBase.cs 4KB
ComparerBase.cs 4KB
HeapSorter.cs 4KB
CellEventArgs.cs 4KB
CheckBoxComparer.cs 4KB
NumberRendererData.cs 4KB
ShellSorter.cs 4KB
MouseMessageFilter.cs 4KB
KeyMessageFilter.cs 4KB
CellEventType.cs 4KB
CellFocusEventArgs.cs 4KB
CellCheckStyle.cs 4KB
DateTimeComparer.cs 4KB
NumberComparer.cs 4KB
ComboBoxCellRenderer.cs 4KB
IHeaderRenderer.cs 4KB
InsertionSorter.cs 4KB
CellConverter.cs 4KB
RowConverter.cs 4KB
TextComparer.cs 4KB
DropDownRendererData.cs 3KB
ButtonRendererData.cs 3KB
CheckBoxStates.cs 3KB
共 161 条
- 1
- 2
资源评论
- lishanya12012-02-28在C#上测试了..可用...暂时没发现缺点
- 一直活在明天2013-11-20测试没有成功哦
- DavinZhao2012-07-09没能测试成功!
- cot1802012-11-13下载下来用了 效果不明显
magician0089
- 粉丝: 6
- 资源: 25
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功