我正在使用Compact Framework 3.5在VS 2008上为Windows CE 6.0设备编写智能设备应用程序。我正在使用dataGrid(非dataGridView)从数据库中获取数据。
我的dataGrid滚动条出现问题。当我在VS模拟器上运行应用程序时,可以看到垂直滚动条但是当我将其部署到实际设备上并尝试时,它不可见,我无法看到所有行。
请有人帮忙。谢谢:))
答案 0 :(得分:0)
对于 dataGrid ,当高度或宽度超出屏幕时,滚动条会出现。请注意,在仿真器和设备中,像素的高度和宽度是不同的。在运行时根据屏幕计算。喜欢以下代码。
public static int CalcPixels(double percent, Form form)
{
return Convert.ToInt32((percent / 100) * form.Width);
}