我有如下要求。我有一个excel文件,我只需要在datagridview中显示列的标题。我已经将标题垂直排列在一列中。我的问题是,当我将鼠标悬停在列的名称上时(例如,当我将鼠标悬停在" A")时,能够查看该列中数据的最佳/有效方法是什么?我正在考虑从另一种形式弹出某种形式来显示/预览该列中的数据。或者你有比这更好的方法吗?提前谢谢。
答案 0 :(得分:1)
您可以使用单元格的ToolTip属性。
private void setToolTipTexts()
{
foreach (DataGridViewRow row in dgv.Rows)
{
if (row.Cells[0].Value != null)
{
string columnData = GetDataFromExcel(columnNumber); // columnNumber still has to be determined by you. As well as the method to get the data from excel.
row.Cells[0].ToolTipText = columnData;
}
}
}
希望这有帮助。
干杯托马斯