>>>增加一列????you need to run something like OleDbCommand OleDbCommand1 = new OleDbCommand("ALTER TABLE YourTableName ADD COLUMN NewColumnName INTEGER", conn);conn.Open();
OleDbCommand1.ExecuteNonQuery();
conn.Close();if you mean 增加一行 and assume your datatable has a primary key, tryOleDbDataAdapter da = new OleDbDataAdapter("select * from YourTableName", conn);
OleDbCommandBuilder cb = new OleDbCommandBuilder(da);
DataSet DataSet1 = new DataSet();
da.Fill(DataSet1,"YourTableName")DataRow dr = DataSet1.Tables["YourTableName"].NewRow();
dr["col1"] = ...;
dr["col2"] = ...;
...
DataSet1.Tables["YourTableName"].Rows.Add(dr);da.Update(DataSet1,"YourTableName");
OleDbCommand1.ExecuteNonQuery();
conn.Close();if you mean 增加一行 and assume your datatable has a primary key, tryOleDbDataAdapter da = new OleDbDataAdapter("select * from YourTableName", conn);
OleDbCommandBuilder cb = new OleDbCommandBuilder(da);
DataSet DataSet1 = new DataSet();
da.Fill(DataSet1,"YourTableName")DataRow dr = DataSet1.Tables["YourTableName"].NewRow();
dr["col1"] = ...;
dr["col2"] = ...;
...
DataSet1.Tables["YourTableName"].Rows.Add(dr);da.Update(DataSet1,"YourTableName");
解决方案 »
- 散分100
- sqlserver2005怎么连接数据库,代码怎么写?
- 求助
- 怎样实现:在Button上按Enter键(回车),焦点迁移到下一个控件
- 线程优先级问题
- 子表如何用this.BindingContext[this.ds,"msdetail"].PositionChanged
- DataTable Select 相识的字符
- 还是那个问题,GridData控件中HyperLink模板取值的问题,急于请大虾们解决,参与有奖
- 关于.net XML问题
- 用web request对象出了点问题
- 还是关于时钟的,是最后一个问题了,希望各位高手来帮我啊!(UP有分)
- 求助:关于ado.net中连接问题????
myRow["字段1"]="aaa";
myRow["字段2"]="aaa";
myRow["字段3"]="aaa";
this.dataSet.tables["表名"].Rows.Add(myRow);//数据适配器myapmyap.Fill(this.dataSet,"表名");