有没有办法选择单个细胞?

时间:2015-06-22 18:06:22

标签: c# datagrid .net-micro-framework

我正在使用GHI Glide graphical library在.net微框架上使用C#编写项目。我需要通过使用方向键和数字键盘(以及无触摸屏)导航DataGrid。有一个输入按钮,我用它来激活我所说的"编辑DataGrid模式",我在DataGrid myGrid上调用以下内容(例如,选择第10行,并将其颜色为黄色):{ {1}}

问题是,我希望能够进入编辑单元模式"当我再次单击“输入”按钮时,但在DataGrid class中,似乎没有任何方式可以显示选中的单元格。我想过使用一个弹出窗口可以从单元格中获取数据,然后从那里开始,但我宁愿避免弹出窗口支持更简化的方法。

我是否遗漏了一些关于如何触发触摸事件以进行单元格选择的内容?或者我应该走硬核路线并使用与myGrid.SelectedIndex = 10;类似的东西,使我正在编辑的单元格上出现一个文本矩形?

2 个答案:

答案 0 :(得分:0)

更改Datagrid的selection unit属性。如果选择单元已经在单元格上,Selection Mode将成为您问题的替代方案。

答案 1 :(得分:0)

感谢您的帮助,但我发现.net微框架的GHI Glide图形库没有此功能,必须使用其他输入数据的方式(对不起,很遗憾,没有标签滑行)。我最终使用TextBox组件作为背景并在其上添加其他组件,在我从表中检索数据时设置这些组件的文本。

相关问题