當單元格內容太多時,則會忽略后面的內容

解決方案:
添加Dgv鼠標移到單元格事件時,設置
當前單元格的ToolTipText屬性內容為
當前單元格內容
void From_Load(object sender, EventArgs e) { this.dgvSystemLog.ShowCellToolTips = true; this.dgvSystemLog.CellMouseEnter += new DataGridViewCellEventHandler(dgvSystemLog_CellMouseEnter); } /// <summary> /// 鼠標移到單元格時,設置當前單元格的ToolTipText屬性內容為當前單元格內容 /// 解決tip內容顯示不全的問題 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void dgvSystemLog_CellMouseEnter(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex < 0 || e.RowIndex < 0 || dgvSystemLog.Rows.Count <= 0) return; dgvSystemLog.Rows[e.RowIndex].Cells[e.ColumnIndex].ToolTipText = (dgvSystemLog.Rows[e.RowIndex].Cells[e.ColumnIndex].Value ?? string.Empty).ToString(); }
更改后的效果:
