如何与Datagridview绑定数据库指定字段并更新

怎么与Datagridview绑定数据库指定字段并更新
如是,现在数据库是自增的ID字段为主键,我想绑定的时候不绑定ID字段(意思是在Datagridview不显示ID字段),我现在是显示可以实现,在更新的时候要怎么更新?
------解决思路----------------------
引用:
Quote: 引用:

弱弱地问一句,你怎么让主键不在DW里面显示的啊?

你创建Datagridview表头的时候只创建你需要的列,然后在绑定数据源的时候如我上面写到的那个加上那一句

不这样其实还有另一个办法
就是Datagridview不手动在设计器里创建表头,也不修改AutoGenerateColumns默认值,只要把你不想显示的列的visible属性设置成false就好了
------解决思路----------------------
引用:
Quote: 引用:

把数据库数据绑定到dgv;你不知道update,insert,delete么??
去msdn上查资料吧
大哥,可能我还没有表述明白,如果用
select 数据库字段名 from [表]
直接绑定的话,可以用
DataTable dt = this.dataGridView.DataSource as DataTable;
using (OleDbConnection cCon = new OleDbConnection(con))
          {
            OleDbDataAdapter ada = new OleDbDataAdapter(string.Format(@"select * from [{0}]", mySet), cCon);
            OleDbCommandBuilder cBu = new OleDbCommandBuilder(ada);
            try
            {
              ada.Update(dt);
              dt.AcceptChanges();
            }
           catch{}
          }

如果使用的是另外一个语句绑定的话可以这样直接更新吗?如果不可以应该要怎么更新?一行行的update?

换方式的话就一行行