C#ADO.NET操作数据代码汇总
2009-05-04 08:27:29 来源:WEB开发网初始化 DataSet 类的新实例。
public DataSet();
用给定名称初始化 DataSet 类的新实例。
public DataSet(string);
2.用DataAdapter填充DataSet
DataSet myds=new DataSet();
adapter.fill(myds)
adapter.fill(myds,”表名”); 用一个表去填充DataSet.
十. DataTableCollection 类。
表示 DataSet 的表的集合。
DataTableCollection dtc = ds.Tables;
DataTable table = dtc[“表名”];
String strExpr = "id > 5";
String strSort = "name DESC";
DataRow[] foundRows = customerTable.Select( strExpr, strSort,);
进行动态的筛选和排序。
DataTable.Select() 方法 : 获取 DataRow 对象的数组,
①获取所有 DataRow 对象的数组。
public DataRow[] Select();
②按主键顺序(如没有主键,则按照添加顺序),获取与筛选条件相匹配的所有 DataRow 对象的数组。
public DataRow[] Select(string);
③获取按照指定的排序顺序且与筛选条件相匹配的所有 DataRow 对象的数组。
public DataRow[] Select(string, string);
④获取与排序顺序中的筛选器以及指定的状态相匹配的所有 DataRow 对象的数组。
public DataRow[] Select(string, string, DataViewRowState);
十一。DataView 类 : 是DataTable内容的动态视图。
1. 创建对象
初始化 DataView 类的新实例。
public DataView();
用指定的 DataTable 初始化 DataView 类的新实例。
public DataView(DataTable);
用指定的 DataTable、RowFilter、Sort 和 DataViewRowState 初始化 DataView 类的新实例。
public DataView(DataTable, string, string, DataViewRowState);
DataView myview = new DataView(ds.Tables["Suppliers"], "id > 5", "name DESC",
DataViewRowState.CurrentRows);
2 .得到DataView的行数据。
foreach (DataRowView myrowview in myview)
{
for (int i = 0; i < myview.Table.Columns.Count; i++)
Console.Write(myrowview [i] + "t");
Console.WriteLine();
}
- ››Adobe推出用于iOS设备创建PDF文件的应用
- ››操作系统资源不足两种方案解决办法
- ››Adobe发布Acrobat X 不支持苹果iOS系统
- ››Adobe公司展示plenoptic lenses技术
- ››Adobe:移动版Flash实测性能高于HTML5视频
- ››Adobe更新Web版Photoshop 无需注册即可使用
- ››Adobe Flash 10.1被曝支持Android效果不佳
- ››Adobe Flash 10.1 for Android 版本被曝工作状况不...
- ››Adobe CEO:不担心iPhone和iPad封Flash技术
- ››Adobe为iPad、Android平台发布免费Photoshop
- ››Netpas加速 让非电信宽带用户流畅上网
- ››操作DHTML表格的C++对象
更多精彩
赞助商链接