使用合并單元格第三方控制元件RowMergeView,合并單元格資料少量的可以沒有問題,一旦顯示資料多的時候,每個單元格沖開的高度不相同,會顯示重影問題,但是滑鼠點擊單元格重影就會消失。也就是重繪內容的時候計算可能出錯,各位大神有誰解決了該問題請教一下。
uj5u.com熱心網友回復:
這個問題我遇到過,對DataGridView加一個這個就可以了
/// <summary>
/// 利用反射設定DataGridView的雙緩沖
/// </summary>
/// <param name="dataGridView"></param>
public void SetDataGridViewDB(System.Windows.Forms.DataGridView dataGridView)
{
Type dgvType = dataGridView.GetType();
System.Reflection.PropertyInfo pi = dgvType.GetProperty("DoubleBuffered",
System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic);
pi.SetValue(dataGridView, true, null);
}
uj5u.com熱心網友回復:
縱向的可以,橫向的還是有重影閃爍uj5u.com熱心網友回復:
不行,拉動滾動潭訓有重合uj5u.com熱心網友回復:
樓主怎么解決的?轉載請註明出處,本文鏈接:https://www.uj5u.com/net/221340.html
標籤:VC.NET
上一篇:有哪位老哥不用一層一層的遍歷去修改其中的資料,(C#)包含注釋,這只是父節點中的某一個節點
下一篇:C#PTA輸入樣例問題
