一、背景
查询完结果后显示到界面上,但是有些时候点击查询但是没有查询结果,自己一个回头就忘了,不知道到底有没有查找,这个添加提示感觉还是挺人性的。
二、解决方法
首先需要在GridView的方法中找到CustomDrawEmptyForegound
随后就是实现这个方法了,具体代码如下所示:
private void gridView_CustomDrawEmptyForegound(object sender, DevExpress.XtraGrid.Views.Base.CustomDrawEventArgs e)
{
if (gridView_QLMX.RowCount == 0)
{
Font f = new Font("宋体", 10, FontStyle.Bold);
Rectangle re = new Rectangle(e.Bounds.Top + 25,
e.Bounds.Left + 25,
e.Bounds.Right - 25,
e.Bounds.Height - 25);
e.Graphics.DrawString("未找到相关数据", f, Brushes.Black, re);
}
}
运行结果如图所示:
三、总结
这个实现方法还是比较简单的,但是为了人性化,这个方法还是有必要的。