0

我正在爲VS 2008 Compact Framework 3.5編寫Windows CE 6.0設備的智能設備應用程序。我正在使用dataGrid(而不是dataGridView)從數據庫中獲取數據。Datagrid滾動條不顯示

我遇到了我的dataGrid滾動條的問題。當我在VS模擬器上運行應用程序時,垂直滾動條是可見的,但是當我將它部署到實際設備上並嘗試時,它不可見並且我無法看到所有行。

有人可以請幫忙。謝謝:)

回答

0

對於dataGrid當高度或寬度超過屏幕時,會出現滾動條。請注意,仿真器和設備中的像素高度和寬度不同。根據運行時屏幕計算。如下面的代碼。

public static int CalcPixels(double percent, Form form) 
{ 
    return Convert.ToInt32((percent/100) * form.Width); 
}