桂林网站建设
您的位置: 首页> ADO.net

我要叫喊

学习本类知识需要注意某些知识点,它们之间有些关联

      技术文档
      本站业务
      本类热点
  1. 数据库记录的添...
  2. 取dataview中的行...
  3. 用多活动结果集...
  4. ADO.NET实现应...
  5. ADO.NET2.0的十...
  6. 使用ADO.NET的...
  7. ADO.NET实用经...
  8. 深入分析ADO.N...
  9. ADO.NET的开发...
  10. ADO.NET中的多...
数据库记录的添加、修改、删除(DataAdapter、DataTable 、DataRow )

//数据添加操作

    DataSet dsLog = new DataSet();
    SqlDataAdapter myDataAdapter = new SqlDataAdapter();
    myDataAdapter.SelectCommand = new SqlCommand ("select * from ServerInfoLog",myConn);
    SqlCommandBuilder cb = new SqlCommandBuilder(myDataAdapter);
    myDataAdapter.Fill(dsLog, "ServerInfoLog");

    DataRow myDataRow; //定义一个DataRow
    DataTable myDataTable; //定义一个DataTable
    myDataTable = dsLog.Tables[0]; //引用DataSet中的一个DataTable
    myDataRow = myDataTable.NewRow(); //调用NewRow方法得到一个DataRow

    myDataRow[1] = 0;
    myDataRow[2] = dsSer.Tables[0].Rows[0].ItemArray[0];
    myDataRow[3] = dsSer.Tables[0].Rows[0].ItemArray[1];
    myDataRow[4] = dsSer.Tables[0].Rows[0].ItemArray[2];
    myDataRow[5] = dsSer.Tables[0].Rows[0].ItemArray[3];


    myDataTable.Rows.Add(myDataRow);
    myDataAdapter.Update(dsLog,"ServerInfoLog");

    dsLog.Clear();


修改操作的实现。直接对DataTable对象中的某个DataRow对象进行修改。请看下面的代码。

DataRow myDataRow; //定义一个DataRow
DataTable myDataTable; //定义一个DataTable
myDataTable = myDataSet.Tables["myTable"]; //引用DataSet中的一个DataTable
myDataRow = myDataTable.Rows[1]; //得到一个要修改的DataRow
myDataRow["myName"] = "杨扬"; //将此DataRow中的myName字段置为"杨扬"

删除操作 应用DataTable对象的DataRow子对象的Delete方法。比如删除第1条记录,代码如下:

DataRow myDataRow; //定义一个DataRow
DataTable myDataTable; //定义一个DataTable
myDataTable = myDataSet.Tables["myTable"]; //引用DataSet中的一个DataTable
myDataRow = myDataTable.Rows[1]; //得到一个要删除的DataRow
myDataRow.Delete();