您的位置:首页 > 其它

DEV Gridcontrol 查询得到0条记录时显示自定义的字符提示/显示

2014-01-16 15:56 246 查看
private void gridView_CustomDrawEmptyForeground(object sender, DevExpress.XtraGrid.Views.Base.CustomDrawEventArgs e)
{
if (this.judge_ds(dsDt))
{
string str = "没有查询到你所想要的数据!";
Font f = new Font("宋体", 10, FontStyle.Bold);
Rectangle r = new Rectangle(e.Bounds.Top + 25, e.Bounds.Left + 25, e.Bounds.Right - 25, e.Bounds.Height - 25);
e.Graphics.DrawString(str, f, Brushes.Black, r);
}
}
#region 判断ds是否为空
private bool judge_ds(DataSet ds)
{
bool flag = false;
if (ds == null||ds.Tables.Count == 0||(ds.Tables.Count == 1 && ds.Tables[0].Rows.Count == 0))
{
flag = true;
}
return flag;
}
#endregion
小注:

如果显示提示信息的位置不对可以通过调整,Rectangle函数后面的数字来实现。

作者:jiankunking 出处:http://blog.csdn.net/jiankunking
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: