美文网首页
C# 中DevExpress GridControl控件如何在没

C# 中DevExpress GridControl控件如何在没

作者: 冷清辉 | 来源:发表于2018-05-24 08:38 被阅读0次

    首先上效果图

    这样的效果应该如何实现呢?

    ok,我来告诉大家

    1.首先找到 gridControl 下 GridView的 CustomDrawEmptyForeground 事件,如图

    2.然后就是开始编写代码了

            private void GridView1_CustomDrawEmptyForeground(object sender, DevExpress.XtraGrid.Views.Base.CustomDrawEventArgs e)

            {

                if (gvSummary.RowCount == 0)

                {

                    //文本

                    string str = "暂未查找到匹配的数据!";

                    //字体

                    Font f = new Font("微软雅黑", 16);

                    //显示位置

                    Rectangle r = new Rectangle(gvSummary.GridControl.Width / 2 - 100, e.Bounds.Top + 45, e.Bounds.Right - 5, e.Bounds.Height - 5);

                    //显示颜色

                    e.Graphics.DrawString(str, f, Brushes.Gray, r);

                }

            }

    3.这样基本上就可以实现默认无数据显示了,当然你还可以根据自己的需要进行改进(每个人查询的方式不同,查询方式写好,就可以实现效果了)

    相关文章

      网友评论

          本文标题:C# 中DevExpress GridControl控件如何在没

          本文链接:https://www.haomeiwen.com/subject/acsjjftx.html