DataGridView绑定DataTable的正确姿势 您所在的位置:网站首页 Datatable到datagridview列名怎么替换 DataGridView绑定DataTable的正确姿势

DataGridView绑定DataTable的正确姿势

2024-07-01 20:30| 来源: 网络整理| 查看: 265

1. 将DataTable 绑定到BindingSource

2. 将BindingSource绑定到DataGridView

3. DataGridView修改完要从Datatable取值时,同步过去时,BindingSource和DataGridView两个都要执行EndEdit()

例程:

public partial class Form1 : Form { DataTable mTable = new DataTable(); BindingSource mbs = new BindingSource(); public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { mTable.Columns.Add("Name",typeof(string)); mTable.Columns.Add("Age", typeof(float)); mTable.Columns.Add("Dept", typeof(string)); mTable.Columns.Add("IsDeleted", typeof(bool)); mTable.Rows.Add("Jack", 21, "C1", false); mTable.Rows.Add("Rose", 21, "C2", false); mTable.Rows.Add("Tom", 21, "C1", false); mTable.Rows.Add("Micky", 21, "C1", false); mTable.Rows.Add("Steven Chou", 21, "C1", false); mbs.DataSource = mTable; grd.DataSource = mbs; } private void BtnDel_Click(object sender, EventArgs e) { mTable.Rows.Remove(mTable.Rows[grd.CurrentRow.Index]); } private void BtnSave_Click(object sender, EventArgs e) { grd.EndEdit(); mbs.EndEdit(); int N = mTable.Rows.Count; } }

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有