0

私はCompact Framework 3.5を搭載したVS 2008でWindows CE 6.0デバイス用のスマートデバイスアプリケーションを作成しています。私は、DataGrid(Not DataGridView)を使用してデータベースからデータを取得しています。Datagridスクロールバーが表示されない

私はdataGridのスクロールバーに問題があります。 VSエミュレータでアプリケーションを実行すると、垂直スクロールバーが表示されますが、実際のデバイスに展開して試してみると表示されず、すべての行を表示できません。

誰かが助けてくれますか?ありがとう:)

答えて

0

dataGridスクロールバーは、高さまたは幅が画面を超えたときに機能します。ピクセルの高さと幅は、エミュレータとデバイスでは異なることに注意してください。実行時に画面に基づいて計算します。次のコードのように。

public static int CalcPixels(double percent, Form form) 
{ 
    return Convert.ToInt32((percent/100) * form.Width); 
} 
関連する問題