1

我想要一个网格控件,我可以在其中指定列并允许用户编辑单元格值。

CF3.5有这种东西吗?

如果可能的话,我更喜欢 VS 2008 提供的标准控件,但如果必须,我会使用第三方控件。

我已经尝试过 DataGrid,但看不到如何使其可由用户编辑或如何添加特定宽度的空列。

4

2 回答 2

1

使用 .NET Compact Framework 中的 DataGrid 开始

在 .NET Compact Framework 中,您不能在运行时直接编辑 DataGrid 的内容。您必须将控件(例如 TextBox)绑定到数据源并使用 DataGrid 来显示和选择记录。

如何:在 Pocket PC 上使用 DataGrid

或者,您可以通过从 DataGrid 控件上的智能标记的快捷菜单中选择“生成数据表单”来让 Visual Studio 自动生成摘要和编辑表单。

这里还有一些其他示例代码 ( VB.NET):

使用 Windows 窗体设计 GUI 应用程序

于 2013-01-22T14:14:18.260 回答
1

这解释了如何在代码中添加列并设置它们的宽度:

Windows Mobile 应用程序中 DataGrid 的列宽

不知何故,我错过了 DataGrid.TableStyles 属性,它允许在设计时编辑列。

于 2013-01-22T14:53:30.810 回答