2011-09-13 48 views
2

我使用的是可變的DataGridView添加提示

UserVGrid.Columns.Add(newline[1], newline[1]); 

工作正常添加列到DataGrid的看法,但我似乎並沒有能夠解決如何添加工具提示,當我將鼠標懸停在列說明。

我要像

UserVGrid.newline[1].tooltip = "some text in here" 

但是,這是不允許的一些事情,任何一個可以告訴我它正確的代碼?

問候

亞倫(DEvilWAH)

回答

3

您需要設置ToolTipText。它是DataGridViewColumn的財產。

這是一個可能的解決方案:

DataGridViewColumn newColumn = new DataGridViewColumn(); 
newColumn.Name = newline[1]; 
newColumn.HeaderText = newline[1]; 
newColumn.ToolTipText = "some text in here"; 

UserVGrid.Columns.Add(newColumn); 

或者,你可以參考列已被添加到設置ToolTipText屬性後:

int newColIdx = UserVGrid.Columns.Add(newline[1], newline[1]); 
UserVGrid.Columns[newColIdx].ToolTipText = "some text in here"; 
+0

完美謝謝你,就像第一種方法最好;)不得不改變新的DataGridViewColumn();到新的DataGridViewTextBoxColumn();.但這是一個很好的方法來做到這一點,並將其設置爲我需要做的其他事情的完美選擇。乾杯 – DevilWAH