/// <summary>
///当没有记录的时候显示
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void gridView1_CustomDrawEmptyForeground(object sender, DevExpress.XtraGrid.Views.Base.CustomDrawEventArgs e)
{
//方法一(此方法为GridView设置了数据源绑定时,可用)
//DevExpress.XtraGrid.Views.Base.ColumnView columnView = sender as DevExpress.XtraGrid.Views.Base.ColumnView;
//BindingSource bindingSource = this.gridView1.DataSource as BindingSource;
//if (bindingSource.Count == 0)
//{
// string str = "没有查询到你所想要的数据!";
// Font f = new Font("宋体", 10, FontStyle.Bold);
// Rectangle r = new Rectangle(e.Bounds.Top + 5, e.Bounds.Left + 5, e.Bounds.Right - 5, e.Bounds.Height - 5);
// e.Graphics.DrawString(str, f, Brushes.Black, r);
//}
//方法二(此方法为GridView没有设置数据源绑定时,使用,一般使用此种方法)
if (this.gridView1.RowCount == 0)
{
string str = "没有查询到你所想要的数据!";
Font f = new Font("宋体", 10, FontStyle.Bold);
Rectangle r = new Rectangle(e.Bounds.Left + 5, e.Bounds.Top + 5, e.Bounds.Width - 5, e.Bounds.Height - 5);
e.Graphics.DrawString(str, f, Brushes.Black, r);
}
}