`
lvxiangjack
  • 浏览: 13460 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

DevExpress Gridview 当没有记录的时候显示自定义提示信息

F# 
阅读更多

 /// <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);
            }


        }

分享到:
评论

相关推荐

    第三方控件(DevExpress)使用大全

    在实际应用中,可能会遇到数据源为空的情况,这时GridControl控件应该显示一条自定义的提示信息,告诉用户没有获取到数据。可以实现一个名为gridView.CustomDrawEmptyForeground的事件处理器,根据是否绑定数据源,...

    DevExpress实现GridView当无数据行时提示消息

    - 示例代码提供了一个静态方法`DrawNoRowCountMessage`,该方法接收一个`GridView`对象、`CustomDrawEventArgs`对象和自定义提示信息作为参数。它首先检查`GridView`是否为空,然后在没有数据行的情况下绘制提示...

    DevExpress控件使用大全.pdf

    当查询结果为空时,可以通过重写`CustomDrawEmptyForeground`事件来显示自定义提示信息: ```csharp private void gridView1_CustomDrawEmptyForeground(object sender, CustomDrawEventArgs e) { string str =...

    DevExpress控件使用大全

    当查询结果为空时,可以通过 `CustomDrawEmptyForeground` 事件来显示自定义提示信息。 **示例代码**: ```csharp private void gridView1_CustomDrawEmptyForeground(object sender, CustomDrawEventArgs e) { if ...

    DevExpress中GridControl使用技巧总结-详解(图文并茂)

    当查询结果为空时,可以在GridControl上显示自定义的提示信息,例如“没有查询到你所想要的数据!”。这可以通过实现`gridView_CustomDrawEmptyForeground`事件来完成,根据GridView是否绑定了数据源,采用不同的代码...

    winform控件DevExpress常用方法

    当查询结果为0条记录时,可以使用`gridView1_CustomDrawEmptyForeground`事件来自定义提示信息。可以检查GridView的数据源(如`BindingSource`)的计数,或者直接检查`gridView1.RowCount`,当记录数为0时,绘制...

    DevExpress.12.1 gridControl 动态添加行

    7. **自定义行为**:DevExpress的gridControl提供了丰富的自定义选项,比如设置新行的外观、编辑模式,甚至在添加新行前后的业务逻辑处理。 通过DXfrm文件中的示例代码,你可以更深入地了解和实践这些步骤。不过,...

    DevExpress中文文档

    5. **Popup Controls**:如PopupMenu和ToolTip,可以为应用程序添加弹出菜单和提示信息,提高交互性。 6. **Data Editors**:包括多种内置的输入控件,如MaskEdit、DateEdit、TimeEdit等,可以方便地处理各种数据...

    DevExpress实现自定义GridControl中按钮文字内容的方法

    GridLocalizer是DevExpress提供的一种机制,用于本地化GridControl中的字符串资源,包括列头、提示信息以及按钮文字等。默认情况下,这些字符串都是英文的。要自定义这些内容,我们可以创建一个新的类继承自...

    DevExpress中GridControl使用技巧总结-详解(图文并茂).doc

    - 当查询结果为空时,可以通过重写`gridView_CustomDrawEmptyForeground`事件来实现自定义提示信息的显示。示例代码如下: ```csharp private void gridView1_CustomDrawEmptyForeground(object sender, ...

    用AspxGridView做的一个CRUD的例子

    同时,通过自定义模板,可以实现复杂的UI需求,例如验证用户输入、显示自定义提示等。 5. 其他特性: AspxGridView还支持分组、排序、过滤、汇总、打印、导出等多种功能,可以根据实际需求灵活配置。例如,通过`...

    Professional DevExpress ASP.net Controls 电子书下载

    - `ASPxPopupControl`: 这个控件可以用来创建弹出窗口或对话框,非常适合用于显示额外的信息或确认提示。 #### 五、菜单和标签页控件 **5.1 实现菜单和标签页** - **菜单**: `ASPxMenu`不仅可以用作导航菜单,还...

    GridView多层嵌套和折叠与展开(修改适合自己使用)

    在示例中,我们看到三层嵌套的GridView:第一层(GridViewYear)显示年份,第二层(GridViewMonth)显示月份,第三层(GridViewVideoFile)可能显示更具体的信息,如视频文件等。 在第一层GridView中,使用`Eval(...

    DEVExpress使用大全

    - **自定义无记录提示**:当查询结果为空时,可以自定义提示信息。这可以通过处理gridView1_CustomDrawEmptyForeground事件实现,根据是否设置了数据源绑定选择合适的方法绘制提示文字。 3. 显示水平滚动条: - ...

Global site tag (gtag.js) - Google Analytics