-Inserire gestione print come nella mail "i add printview for your DevAge.SourceGri d3 project". La cosa interessante che ha usato 3 griglie: una per il footer, per l'header e una per i dati.
-Gestione di VS 2005:
-Gestione delle nuove properties della classe ToolTip (Icon, IsBallon)
-Gestione BindingSource per l'aggancio alla DataGrid
-Funzionalità RightToLeft non ancora terminata. L aproperty Mirrored disegna le cose nel modo corretto ma c'è qualche problema sull'Invalidate delle celle. Probabilmente legato al fatto che la regione che viene Invalidata non tiene conto del RightToLeft essendo richiamata dai Panels.
-Gestione delle celle selezionate in caso di delete di righe o eventi simili.
-Gestire bene lo spostamento trmite tasto tab su altri controlli, focus su celle, focus iniziale delle griglia e varie altre cose di questo tipo, vedi anche mail di christian.kendel@ict.om.org del 9/3
-Centralizzare la logica con cui le classi View verificano se la cella è Pressed, Hot, Normal. Probabilmente con un metodo della grid che data una position restituisce lo stato (questo perchè bisogna controllare anche eventuali RowSpan, ColSpan, ...)
-Spostare logica di selezione delle celle tramite mouse in classe apposite, o probabilmente nella classe Selection.
- Aggiungere qualche meccanismo per usare eventi come OnEditStart(), OnEditEnd(), & OnToolTip in maniera semplice
-Ripensare a meccanismo per l'utilizzo degli stili, forse usarli solo nel costruttore delle celle. Questo ad esempio per evitare che anche solo durante il sort vengano riapplicati con la conseguente perdita di informazioni.
-Forse si potrebbe pensare ad un componente tipo quelli XSD che permette di definire le celle da utilizzare, e crea il codice appropriato. A questo punto l'utente non dovrebbe fare altro che creare le giuste istanze delle celle.
-Problema GiveFeedback
-Gestione di un modo comodo per ordinare (magari come metodo statico della classe che si occupa del sort), per verificare lo stato di sort e per riapplicare il sort corrente
- Una cella con stile progressbar
- Drag&Drop delle colonne per riordinarle
-Gestione del fatto che gli editor cambino direttamente il valore della cella quando modificati.
-Vedere se si riesce ad ottimizzare un po' perchè rispetto alla SourceGrid2 è più lenta
-Vedere se si riesce a semplificare il metodo di aggancio ad un evento della cella
-Bisognerebbe fare in maniera tale da permettere di deselezionare (otre a selezionare) le celle nel caso in cui sia premuto il tasto Ctrl.
Vedi anche : http://www.codeproject.com/cs/miscctrl/csharpgridcontrol.asp?msg=1004946#xx1004946xx
-Problema nel caso si abilita il new nella DataGrid ma è presente un sort, in questo caso la nuova riga viene spostata secondo l'ordinamento.
Inoltre sarebbe meglio aggiungere la riga solo nel caso venga cambiato la riga selezionata e non alla fine dell'edit.
-I would like to do following thing: if user enters first several letters in combo, rest of string from list should be entered automatically. Is there a way to do this automaticaly, or should I write code for this?
-Second, is there a way to show a list (drop-down) using a keyboard (like alt+downarrow in standard windows combo)?
-Third, I have a column in a grid which is entire made of combo boxes, and their items are filled from a database. Is there a way to link this somehow, or I have to put data to array and then attach it?
-Gestire le modalità di selezione FullColumns e FullRows come oggetti Selection a parte. QUindi ci sarà un'interfaccia ISelection specializzata in SelectionCells, SelectionRows, e SelectionColumns. Questo si aper velocizzare la gestione delle selezioni sia per maggiore coerenza e robustezza.
-Gestione migliore per i font, con possibilità di cambiarli anche per header e altri tipi di celle.
-Gestione di checkbox con Image
-Aggiunta di un nuovo editor di default che internamente crea un altro editor in base al tipo di cella, da usare poi come default in molti casi. Questo permetterebbe anche di poter cambiare l'editor di una cella senza cambiare l'instanza, per utilizzi come Excel....
-Verificare sull'end edit di muovere il valore solo se effettivamente cambiato (vedi ApplyEdit)
没有合适的资源?快使用搜索试试~ 我知道了~
SourceGrid4_11
共252个文件
cs:162个
resx:32个
ico:12个
4星 · 超过85%的资源 需积分: 14 39 下载量 126 浏览量
2008-12-12
14:31:07
上传
评论
收藏 3.23MB ZIP 举报
温馨提示
SourceGrid 是一个完全以 C# 托管代码编写的 .NET Windows 窗体网格控件. SourceGrid 可用于显示或改变表格形式的数据。 SourceGrid 可用于绑定到一个数据源(以 DataView 为代表),或者直接建立每个单元格。 这种类型的控件有很多可用,但通常需要付费,难于定制或需要面向数据集(DataSet)。 SourceGrid 仅使用托管代码(无API 或 Interop),可以用于任何与 .NET 2 兼容的环境中。 在本文中,我希望对 SourceGrid 控件的一些使用方法和功能进行粗略的介绍。关于该类及其属性、方法更详细的信息,你可以参考 CHM 格式的文档,或者参考在压缩文件中的示例项目 更多的信息,相关的讨论,bug 捕获系统或者需要下载最新的版本,请访问 SourceForge 网页: http://sourceforge.net/projects/sourcegrid ,或者访问的主页 http://www.devage.com/
资源详情
资源评论
资源推荐
收起资源包目录
SourceGrid4_11 (252个子文件)
BackGround.bmp 17KB
CalcioSmall.bmp 1KB
Grid.bmp 246B
GridVirtual.bmp 246B
APIReference.chm 2.15MB
SourceGrid_Overview.cpt 1.39MB
GridVirtual.cs 73KB
Selection.cs 48KB
frmSample3.cs 44KB
SelectionBase.cs 32KB
frmSample17.cs 24KB
Columns.cs 23KB
frmSample1.cs 23KB
Rows.cs 23KB
Grid.cs 21KB
CustomScrollControl.cs 18KB
DataGrid.cs 16KB
Range.cs 16KB
RangeRegion.cs 15KB
frmSample9.cs 15KB
GridSubPanel.cs 15KB
PlanningGrid.cs 14KB
Events.cs 14KB
ListEditor.cs 14KB
frmSample41.cs 13KB
RangeData.cs 11KB
frmSample18.cs 11KB
HTML.cs 11KB
EditorControlBase.cs 10KB
EditorBase.cs 10KB
Grid.cs 10KB
frmSample29.cs 9KB
Resizable.cs 9KB
frmSample45.Designer.cs 9KB
StartForm.cs 9KB
Enums.cs 9KB
ArrayGrid.cs 9KB
ControlsRepository.cs 8KB
CellContext.cs 8KB
ViewBase.cs 8KB
frmSample49.Designer.cs 8KB
DataGridColumn.cs 8KB
frmSample4.cs 8KB
frmSample26.cs 8KB
CellEventDispatcher.cs 8KB
StyleCell.cs 8KB
frmSample50.Designer.cs 7KB
frmSample28.cs 7KB
frmSample23.cs 7KB
ControllerContainer.cs 7KB
SortableHeader.cs 6KB
Cell.cs 6KB
frmSample27.cs 6KB
Cell.cs 6KB
frmSample25.cs 6KB
MouseSelection.cs 6KB
CellCollection.cs 6KB
frmSample24.cs 5KB
CustomEvents.cs 5KB
IController.cs 5KB
ColumnHeader.cs 5KB
frmSample43.cs 5KB
Models.cs 5KB
Resources.Designer.cs 5KB
Factory.cs 5KB
frmSample21.cs 5KB
CheckBox.cs 5KB
SelectionDrag.cs 5KB
StandardBehavior.cs 4KB
CheckBox.cs 4KB
SelectionDrop.cs 4KB
frmSample44.cs 4KB
Utilities.cs 4KB
frmSample42.cs 4KB
DataGridRow.cs 4KB
frmSample49.cs 4KB
frmSample46.cs 4KB
Image.cs 4KB
frmSample51.cs 4KB
CellVirtual.cs 4KB
IEditor.cs 4KB
SelectionClipboard.cs 4KB
Position.cs 4KB
ColumnSelection.cs 4KB
RowSelection.cs 3KB
HighlightedRange.cs 3KB
ColumnHeader.cs 3KB
frmSample14.cs 3KB
frmSample19.cs 3KB
LinkedControlsList.cs 3KB
ComboBox.cs 3KB
ToolTipText.cs 3KB
ComboBox.cs 3KB
frmSample51.Designer.cs 3KB
FreeSelection.cs 3KB
MouseSelection.cs 3KB
NumericUpDown.cs 3KB
ControllerBase.cs 3KB
frmSample48.cs 3KB
TextBox.cs 3KB
共 252 条
- 1
- 2
- 3
03JINQUAN23
- 粉丝: 43
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论5