C# 利用Datagridview、BindingNavigator、BindingSource自动显示数据

本文介绍了如何在C#中利用Datagridview作为显示控件,BindingNavigator作为导航工具,BindingSource作为数据源来自动展示数据库或表格数据。通过调用InitDataSet方法并传入DataTable,可以实现数据的动态加载。在没有数据库的情况下,需要手动创建表并在初始化时加载字段。在数据绑定过程中,字段名会自动生成,不允许在代码中预设行,确保了数据的动态加载和显示。
摘要由CSDN通过智能技术生成

DataGridview是要进行显示的控件

BindingNavigator是导航控件,可以对Datagridview中的数据进行操作

BindingSource是数据源,用来绑定数据库或者表格

下边是图像化界面

上边的导航键从红色X以前的按键无需进行编写代码,之后的要进行编写代码进行实现,后边的标签、多选框、文本框以及按钮都是从黄色+号衍生过来的,点击加号即可自行添加想要的东西。至于上边导航键中的属性名称,可以自行对应下边的代码中,亲测有效。

        /// <summary>
        /// 系统列表导航键
        /// </summary>
        #region 
        /// <summary>
        /// 对?/总页数进行赋值(?)
        /// </summary>
        private void ComboBoxValue()
        {
            for (int i = 1; i < _pageCount + 1; i++)
            {
                txtCurrentPage.Items.Add(i);
            }
        }

        /// <summary>
        /// 每页显示记录数
        /// </summary>
        private int _pageSize = 100;
        /// <summary>
        /// 每页显示记录数
        /// </summary>
        public int PageSize
        {
            get { return _pageSize; }
            set { _pageSize = value; }
        }/// <summary>
         /// 总记录数
         /// </summary>
        private int _nMax = 0;
        /// <summary>
        /// 总记录数
        /// </summary>
        public int NMax
        {
            get { return _nMax; }
            set { _nMax = value; }
        }/// <summary>
         /// 页数=总记录数/每页显示记录数
         /// </summary>
        private int _pageCount = 0;
        /// <summary>
        /// 页数=总记录数/每页显示记录数
        /// </summary>
        public int PageCount
        {
            get { return _pageCount; }
            set { _pageCount = value; }
        }/// <summary>
        
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值