C#中DataGridView控件的数据绑定

最近公司有个项目需要用c#来显示数据库的内容,作为一个只会c\c++的程序员,起初我心里还是有些没底的。然后就上网搜集了一些关于DataGridView控件的资料,为免遗忘,特此记录。

1 什么是DataGridView

DataGridView控件具有很高的的可配置性和可扩展性,提供了大量的属性、方法和事件,可以用来对该控件的外观和行为进行自定义。当你需要在WinForm应用程序中显示表格式数据时,可以优先考虑DataGridView(相比于DataGrid等其它控件)。如果你要在小型网格中显示只读数据,或者允许用户编辑数以百万计的记录,DataGridView将为你提供一个易于编程和良好性能的解决方案。
通过DataGridView控件,可以显示和编辑表格式的数据,而这些数据可以取自多种不同类型的数据源。

2 DataGridView绑定数据的方法

DataGridView绑定数据有4种模式:1 非绑定模式 2 绑定模式 3 虚拟模式 4 混合模式 – 绑定与非绑定模式 。下面分别介绍这四种模式。

2.1. 非绑定模式
如果你要在程序中管理数量相对较小的数据,那么非绑定模式会比较合适。此时你不是像绑定模式中那样将DataGridView控件直接指向一个数据源,而是手动去生成控件。一般需要用到DataGridViewRowCollection.Add 方法(该方法向DGV中添加行)。
非绑定模式下增加列:
假设非绑定的字段的名称分别是TOTAL_RESULT ,DataGridView控件的名字是dataGridView_show_test_data。那么用非绑定的方式在dataGridView_show_test_data中添加列的代码如下:

DataGridViewTextBoxColumn New_Col= new DataGridViewTextBoxColumn();
New_Col.Name = "TOTAL_RESULT";
New_Col.DataPropertyName = "TOTAL_RESULT";
New_Col.HeaderText = "Total Result";
dataGridView_show_test_data.Columns
  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值