2009-08-07 94 views
0

我正在使用VS 2008在C#中創建Windows Mobile程序。我需要在網格中顯示數據。我能找到的Windows Mobile的唯一網格控件是DataGrid,所以我在窗體上放置了一個。我現在需要根據某些條件改變特定單元格的顏色。我該怎麼做呢?更改datagrid中特定單元格的顏色?

在此先感謝...

+0

不知道它是否有幫助。是否有可能處理細胞塗料事件?對於每個單元格,您可以在事件處理程序中用矩形填充所需的顏色。 – malay 2009-08-07 08:54:28

回答

0

通常網格有某種「獲取」事件;您的最佳解決方案是獲取行,或者最糟糕的情況是獲取細胞。 聽到這一點,您可以捕獲創建行/單元格的時刻並應用您的樣式邏輯。這對於從VB6到Asp.NET的網格是正確的,所以我想也可以適用於你的情況。

希望這會有所幫助! 山