我正在编写一个应用程序,它必须:a.) 打开一个现有的 DBF 文件,然后,b.) 添加一个新的空记录(行),然后 c.) 将一些数据添加到新记录中的一个或多个字段, d.) 关闭 DBF 文件
我已经有了用于打开和读取 dbf 文件并在 datagridview 中显示内容的代码。这非常有效。但是我现在已经搜索了 3 天,每天搜索几个小时,并且在任何地方都找不到任何关于如何简单地添加一条空白记录的指导或示例。
注意:新记录应该只是一个新的空记录,附加到现有文件(该文件由另一个应用程序自动创建 - 因此所有列都已建立,不需要由我的应用程序定义)
这是我用来打开和读取表格,然后计算行数的代码。
OleDbConnection oConn = new OleDbConnection(
"Provider=VFPOLEDB.1;SourceType=DBF;Data Source=.\\;");
oConn.Open();
System.Data.OleDb.OleDbCommand oCmd = oConn.CreateCommand();
string dbname = "SELECT * FROM C:\\rmwin\\poslink.dbf";
oCmd.CommandText = dbname;
DataTable emp = new DataTable();
emp.Load(oCmd.ExecuteReader());
oConn.Close();
dg1.DataSource = emp;
int rowcount = emp.Rows.Count;
数据在 dg1(我的 datagridview 控件)中正确显示所以现在我希望它简单地向 POSLINK.DBF 添加一条新记录。任何指导将不胜感激。
慕森王
相关分类