【Visual Studio 2022 C#】DataGridView控件如何绑定DataSet数据源

【C#】DataGridView控件如何绑定DataSet数据源

  1. 在你的Form窗体控件中添加DataGridView控件
    在这里插入图片描述
  2. 打开DataGridView任务菜单,选择数据源。如果DataSet集合,则就在项目中,可以直接从其他数据源中点选。
    在这里插入图片描述
  3. 最后选择的数据对象BindingSource(即DataSet数据集合)
    将显示在下方的环境集合中。
    在这里插入图片描述
  4. 设定Change的绑定关系
    一般如下,考虑与远程数据源的交互性,最好关闭前三个。
    在这里插入图片描述
  5. 考虑到数据集合DataSet的特性,该数据的内存加载是基于fill()方法(即通常是DataSet中以fill开头的方法,你们可以在DataSet设计器中自定义添加或更改其配置)
    在这里插入图片描述
  6. 之所以这样,请参见我从百度百科下载的两张原理图:
    在这里插入图片描述
  7. 归根结底就是这个
    在这里插入图片描述
  8. Fill方法的调用【即FillBy自定义()】
int N_temp_FillCount = 0;
try
{
    N_temp_FillCount = 字典分类表TableAdapter.FillBy自定义(northwindDataset.字典分类表,"条件");
}
catch (Exception exc)
{
    MessageBox.Show("数据库连接失败!!!\n\n" + exc.Message, "报错!", MessageBoxButtons.OK, MessageBoxIcon.Error);
    return;
    //throw;
}

注意:

Fill方法的调用【即FillBy自定义()】要和下方的环境集合中的保持一致。否则更新的可能是DataSet中的其他表,而不是本DataGridView绑定的表了(BindingSource)

在这里插入图片描述
请添加图片描述
请添加图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

混入码龄的巍巍清新一笑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值