首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Syncfusion Gridlist控件

Syncfusion Gridlist控件
EN

Stack Overflow用户
提问于 2009-07-02 06:40:45
回答 2查看 1K关注 0票数 0

嗨,

使用Syncfusions Gridlist控件:

用户应该能够选择各种行(1或许多),然后我需要一种方法,以编程方式确定哪些行是选定的。我将在网格上使用上下文菜单,因此我需要找出在这一点上选择了哪些。

上面的任何帮助都是很好的。

EN

回答 2

Stack Overflow用户

发布于 2009-10-07 07:48:17

您可以像这样访问所选项目:

代码语言:javascript
复制
 foreach (SelectedRecord selectedRecord in Grid.Table.SelectedRecords)
                {
                    TypeBoundToDataGrid typeBound= selectedRecord.Record.GetData() as TypeBoundToDataGrid ;

                }

请注意:您需要通过执行以下操作在网格中打开选择模式:

对于MultiSelection:

代码语言:javascript
复制
Grid.TableOptions.ListBoxSelectionMode = SelectionMode.MultiExtended;
        Grid.TableOptions.AllowSelection = GridSelectionFlags.None;
        Grid.TableOptions.ListBoxSelectionColorOptions = GridListBoxSelectionColorOptions.ApplySelectionColor;
        Grid.TableOptions.ListBoxSelectionCurrentCellOptions = 
            GridListBoxSelectionCurrentCellOptions.WhiteCurrentCell 
            | GridListBoxSelectionCurrentCellOptions.MoveCurrentCellWithMouse;

对于SingleSelection

代码语言:javascript
复制
Grid.TableOptions.ListBoxSelectionMode = SelectionMode.One;
        Grid.TableOptions.AllowSelection = GridSelectionFlags.None;
        Grid.TableOptions.ListBoxSelectionColorOptions = GridListBoxSelectionColorOptions.ApplySelectionColor;
        Grid.TableOptions.ListBoxSelectionCurrentCellOptions = 
            GridListBoxSelectionCurrentCellOptions.WhiteCurrentCell 
            | GridListBoxSelectionCurrentCellOptions.MoveCurrentCellWithMouse;

乔希

票数 1
EN

Stack Overflow用户

发布于 2009-09-12 11:46:40

检查当您右键单击网格时触发的网格事件,并查看提供给您的参数(使用'e')。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1072828

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档