【前言】
在没开始使用这个控件之前,有种它很难的感觉。做完之后感觉真的简单,并且很方便。下面来介绍一下DataGridView的使用吧!
【内容】
1.如何实现DataGridView获取数据源并显示数据呢?
有两种实现方式,一是直接设置属性实现,二是用代码来实现。
2.设置属性实现
参考博客:https://blog.csdn.net/cxh6863/article/details/80154205
3.使用代码实现
以退卡为例子,这是只展示U层代码。
Facade.InquiryCancelCardFacade inquirycancelcard = new Facade.InquiryCancelCardFacade();
Entity.CancelCard cancelcard = new Entity.CancelCard();
cancelcard.CancelTime = Convert.ToString(dateTimePicker1.Value);
DataTable dt = new DataTable();
dt = inquirycancelcard.InquiryCancelCard(cancelcard);
dataGridView1.DataSource = dt;
这样,就可以访问到数据库了,并且要查询的内容就会显示到DataGridView中了。
但是我们的数据库中表头都是显示的英文,咋办?
//将表头的英文改为中文
dataGridView1.Columns["cardno"].HeaderText = "卡号";
dataGridView1.Columns["CancelCash"].HeaderText = "退卡金额";
dataGridView1.Columns["CancelTime"].HeaderText = "退卡日期";
dataGridView1.Columns["UserID"].HeaderText = "操作者";