如何与Datagridview绑定数据库指定字段并更新
怎么与Datagridview绑定数据库指定字段并更新
如是,现在数据库是自增的ID字段为主键,我想绑定的时候不绑定ID字段(意思是在Datagridview不显示ID字段),我现在是显示可以实现,在更新的时候要怎么更新?
------解决思路----------------------
不这样其实还有另一个办法
就是Datagridview不手动在设计器里创建表头,也不修改AutoGenerateColumns默认值,只要把你不想显示的列的visible属性设置成false就好了
------解决思路----------------------
换方式的话就一行行
如是,现在数据库是自增的ID字段为主键,我想绑定的时候不绑定ID字段(意思是在Datagridview不显示ID字段),我现在是显示可以实现,在更新的时候要怎么更新?
------解决思路----------------------
不这样其实还有另一个办法
就是Datagridview不手动在设计器里创建表头,也不修改AutoGenerateColumns默认值,只要把你不想显示的列的visible属性设置成false就好了
------解决思路----------------------
大哥,可能我还没有表述明白,如果用
把数据库数据绑定到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?
换方式的话就一行行