Hier ist ein Beispiel aus MSDN, in denen sie eindeutig beschrieben, wie man den ToolTip-Text, der dieser Zelle zugeordnet ist, erhält oder setzt. mit Hilfe von _CellFormatting
Ereignis der Kontrolle; Betrachten Sie den folgenden Code:
void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
if ((e.ColumnIndex == this.dataGridView1.Columns["column_name"].Index) && e.Value != null)
{
DataGridViewCell cell = this.dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex];
cell.ToolTipText = "This is given ToolTip";
}
}
Sie können Conditional Tooltips versuchen Too so (auch dies erklärt in dem zugehörigen Link):
if (e.Value.Equals("some value"))
{
cell.ToolTipText = "ToolTip 1";
}
else if (e.Value.Equals("some other value"))
{
cell.ToolTipText = "ToolTip 2";
}
// Like wise