首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

DataGrid内容显示有关问题

2013-04-09 
DataGrid内容显示问题C#的 DataGrid 如何去实现 超出文本字数,用...表示,鼠标悬停显示全部内容?datagridc#

DataGrid内容显示问题
C#的 DataGrid 如何去实现 超出文本字数,用...表示,鼠标悬停显示全部内容? datagrid c#
[解决办法]
只要单元格不自动换行,超过会自动显示省略号,这时候可以在以下事件中做处理:


 private void dataGridView1_CellToolTipTextNeeded(object sender, DataGridViewCellToolTipTextNeededEventArgs e)
        {
            if (e.RowIndex >= 0 && e.ColumnIndex >= 0)
            {
                if (dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value != null)
                {
                    e.ToolTipText = dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString();
                }
            }
        }

热点排行